module windump.plugins.htmlinput.ie.mshtml;

import windump.combase; 

enum _htmlDesignMode {
  htmlDesignModeInherit = 0xFFFFFFFE,
  htmlDesignModeOn = 0xFFFFFFFF,
  htmlDesignModeOff = 0x00000000,
  htmlDesignMode_Max = 0x7FFFFFFF,
}

enum _htmlZOrder {
  htmlZOrderFront = 0x00000000,
  htmlZOrderBack = 0x00000001,
  htmlZOrder_Max = 0x7FFFFFFF,
}

enum _htmlClear {
  htmlClearNotSet = 0x00000000,
  htmlClearAll = 0x00000001,
  htmlClearLeft = 0x00000002,
  htmlClearRight = 0x00000003,
  htmlClearBoth = 0x00000004,
  htmlClearNone = 0x00000005,
  htmlClear_Max = 0x7FFFFFFF,
}

enum _htmlControlAlign {
  htmlControlAlignNotSet = 0x00000000,
  htmlControlAlignLeft = 0x00000001,
  htmlControlAlignCenter = 0x00000002,
  htmlControlAlignRight = 0x00000003,
  htmlControlAlignTextTop = 0x00000004,
  htmlControlAlignAbsMiddle = 0x00000005,
  htmlControlAlignBaseline = 0x00000006,
  htmlControlAlignAbsBottom = 0x00000007,
  htmlControlAlignBottom = 0x00000008,
  htmlControlAlignMiddle = 0x00000009,
  htmlControlAlignTop = 0x0000000A,
  htmlControlAlign_Max = 0x7FFFFFFF,
}

enum _htmlBlockAlign {
  htmlBlockAlignNotSet = 0x00000000,
  htmlBlockAlignLeft = 0x00000001,
  htmlBlockAlignCenter = 0x00000002,
  htmlBlockAlignRight = 0x00000003,
  htmlBlockAlignJustify = 0x00000004,
  htmlBlockAlign_Max = 0x7FFFFFFF,
}

enum _htmlReadyState {
  htmlReadyStateuninitialized = 0x00000000,
  htmlReadyStateloading = 0x00000001,
  htmlReadyStateloaded = 0x00000002,
  htmlReadyStateinteractive = 0x00000003,
  htmlReadyStatecomplete = 0x00000004,
  htmlReadyState_Max = 0x7FFFFFFF,
}

enum _htmlLoop {
  htmlLoopLoopInfinite = 0xFFFFFFFF,
  htmlLoop_Max = 0x7FFFFFFF,
}

enum _mediaType {
  mediaTypeNotSet = 0x00000000,
  mediaTypeAll = 0x000001FF,
  mediaTypeAural = 0x00000001,
  mediaTypeBraille = 0x00000002,
  mediaTypeEmbossed = 0x00000004,
  mediaTypeHandheld = 0x00000008,
  mediaTypePrint = 0x00000010,
  mediaTypeProjection = 0x00000020,
  mediaTypeScreen = 0x00000040,
  mediaTypeTty = 0x00000080,
  mediaTypeTv = 0x00000100,
  mediaType_Max = 0x7FFFFFFF,
}

enum _styleTextTransform {
  styleTextTransformNotSet = 0x00000000,
  styleTextTransformCapitalize = 0x00000001,
  styleTextTransformLowercase = 0x00000002,
  styleTextTransformUppercase = 0x00000003,
  styleTextTransformNone = 0x00000004,
  styleTextTransform_Max = 0x7FFFFFFF,
}

enum _styleDataRepeat {
  styleDataRepeatNone = 0x00000000,
  styleDataRepeatInner = 0x00000001,
  styleDataRepeat_Max = 0x7FFFFFFF,
}

enum _styleOverflow {
  styleOverflowNotSet = 0x00000000,
  styleOverflowAuto = 0x00000001,
  styleOverflowHidden = 0x00000002,
  styleOverflowVisible = 0x00000003,
  styleOverflowScroll = 0x00000004,
  styleOverflow_Max = 0x7FFFFFFF,
}

enum _styleTableLayout {
  styleTableLayoutNotSet = 0x00000000,
  styleTableLayoutAuto = 0x00000001,
  styleTableLayoutFixed = 0x00000002,
  styleTableLayout_Max = 0x7FFFFFFF,
}

enum _styleBorderCollapse {
  styleBorderCollapseNotSet = 0x00000000,
  styleBorderCollapseSeparate = 0x00000001,
  styleBorderCollapseCollapse = 0x00000002,
  styleBorderCollapse_Max = 0x7FFFFFFF,
}

enum _styleFontStyle {
  styleFontStyleNotSet = 0x00000000,
  styleFontStyleItalic = 0x00000001,
  styleFontStyleOblique = 0x00000002,
  styleFontStyleNormal = 0x00000003,
  styleFontStyle_Max = 0x7FFFFFFF,
}

enum _styleFontVariant {
  styleFontVariantNotSet = 0x00000000,
  styleFontVariantSmallCaps = 0x00000001,
  styleFontVariantNormal = 0x00000002,
  styleFontVariant_Max = 0x7FFFFFFF,
}

enum _styleBackgroundRepeat {
  styleBackgroundRepeatRepeat = 0x00000000,
  styleBackgroundRepeatRepeatX = 0x00000001,
  styleBackgroundRepeatRepeatY = 0x00000002,
  styleBackgroundRepeatNoRepeat = 0x00000003,
  styleBackgroundRepeatNotSet = 0x00000004,
  styleBackgroundRepeat_Max = 0x7FFFFFFF,
}

enum _styleBackgroundAttachment {
  styleBackgroundAttachmentFixed = 0x00000000,
  styleBackgroundAttachmentScroll = 0x00000001,
  styleBackgroundAttachmentNotSet = 0x00000002,
  styleBackgroundAttachment_Max = 0x7FFFFFFF,
}

enum _styleVerticalAlign {
  styleVerticalAlignAuto = 0x00000000,
  styleVerticalAlignBaseline = 0x00000001,
  styleVerticalAlignSub = 0x00000002,
  styleVerticalAlignSuper = 0x00000003,
  styleVerticalAlignTop = 0x00000004,
  styleVerticalAlignTextTop = 0x00000005,
  styleVerticalAlignMiddle = 0x00000006,
  styleVerticalAlignBottom = 0x00000007,
  styleVerticalAlignTextBottom = 0x00000008,
  styleVerticalAlignInherit = 0x00000009,
  styleVerticalAlignNotSet = 0x0000000A,
  styleVerticalAlign_Max = 0x7FFFFFFF,
}

enum _styleFontWeight {
  styleFontWeightNotSet = 0x00000000,
  styleFontWeight100 = 0x00000001,
  styleFontWeight200 = 0x00000002,
  styleFontWeight300 = 0x00000003,
  styleFontWeight400 = 0x00000004,
  styleFontWeight500 = 0x00000005,
  styleFontWeight600 = 0x00000006,
  styleFontWeight700 = 0x00000007,
  styleFontWeight800 = 0x00000008,
  styleFontWeight900 = 0x00000009,
  styleFontWeightNormal = 0x0000000A,
  styleFontWeightBold = 0x0000000B,
  styleFontWeightBolder = 0x0000000C,
  styleFontWeightLighter = 0x0000000D,
  styleFontWeight_Max = 0x7FFFFFFF,
}

enum _styleBackgroundPositionX {
  styleBackgroundPositionXNotSet = 0x00000000,
  styleBackgroundPositionXLeft = 0x00000001,
  styleBackgroundPositionXCenter = 0x00000002,
  styleBackgroundPositionXRight = 0x00000003,
  styleBackgroundPositionX_Max = 0x7FFFFFFF,
}

enum _styleBackgroundPositionY {
  styleBackgroundPositionYNotSet = 0x00000000,
  styleBackgroundPositionYTop = 0x00000001,
  styleBackgroundPositionYCenter = 0x00000002,
  styleBackgroundPositionYBottom = 0x00000003,
  styleBackgroundPositionY_Max = 0x7FFFFFFF,
}

enum _styleFontSize {
  styleFontSizeXXSmall = 0x00000000,
  styleFontSizeXSmall = 0x00000001,
  styleFontSizeSmall = 0x00000002,
  styleFontSizeMedium = 0x00000003,
  styleFontSizeLarge = 0x00000004,
  styleFontSizeXLarge = 0x00000005,
  styleFontSizeXXLarge = 0x00000006,
  styleFontSizeSmaller = 0x00000007,
  styleFontSizeLarger = 0x00000008,
  styleFontSize_Max = 0x7FFFFFFF,
}

enum _styleAuto {
  styleAutoAuto = 0x00000000,
  styleAuto_Max = 0x7FFFFFFF,
}

enum _styleNone {
  styleNoneNone = 0x00000000,
  styleNone_Max = 0x7FFFFFFF,
}

enum _styleNormal {
  styleNormalNormal = 0x00000000,
  styleNormal_Max = 0x7FFFFFFF,
}

enum _styleBorderWidth {
  styleBorderWidthThin = 0x00000000,
  styleBorderWidthMedium = 0x00000001,
  styleBorderWidthThick = 0x00000002,
  styleBorderWidth_Max = 0x7FFFFFFF,
}

enum _stylePosition {
  stylePositionNotSet = 0x00000000,
  stylePositionstatic = 0x00000001,
  stylePositionrelative = 0x00000002,
  stylePositionabsolute = 0x00000003,
  stylePositionfixed = 0x00000004,
  stylePosition_Max = 0x7FFFFFFF,
}

enum _styleBorderStyle {
  styleBorderStyleNotSet = 0x00000000,
  styleBorderStyleDotted = 0x00000001,
  styleBorderStyleDashed = 0x00000002,
  styleBorderStyleSolid = 0x00000003,
  styleBorderStyleDouble = 0x00000004,
  styleBorderStyleGroove = 0x00000005,
  styleBorderStyleRidge = 0x00000006,
  styleBorderStyleInset = 0x00000007,
  styleBorderStyleOutset = 0x00000008,
  styleBorderStyleWindowInset = 0x00000009,
  styleBorderStyleNone = 0x0000000A,
  styleBorderStyle_Max = 0x7FFFFFFF,
}

enum _styleStyleFloat {
  styleStyleFloatNotSet = 0x00000000,
  styleStyleFloatLeft = 0x00000001,
  styleStyleFloatRight = 0x00000002,
  styleStyleFloatNone = 0x00000003,
  styleStyleFloat_Max = 0x7FFFFFFF,
}

enum _styleDisplay {
  styleDisplayNotSet = 0x00000000,
  styleDisplayBlock = 0x00000001,
  styleDisplayInline = 0x00000002,
  styleDisplayListItem = 0x00000003,
  styleDisplayNone = 0x00000004,
  styleDisplayTableHeaderGroup = 0x00000005,
  styleDisplayTableFooterGroup = 0x00000006,
  styleDisplayInlineBlock = 0x00000007,
  styleDisplay_Max = 0x7FFFFFFF,
}

enum _styleVisibility {
  styleVisibilityNotSet = 0x00000000,
  styleVisibilityInherit = 0x00000001,
  styleVisibilityVisible = 0x00000002,
  styleVisibilityHidden = 0x00000003,
  styleVisibility_Max = 0x7FFFFFFF,
}

enum _styleListStyleType {
  styleListStyleTypeNotSet = 0x00000000,
  styleListStyleTypeDisc = 0x00000001,
  styleListStyleTypeCircle = 0x00000002,
  styleListStyleTypeSquare = 0x00000003,
  styleListStyleTypeDecimal = 0x00000004,
  styleListStyleTypeLowerRoman = 0x00000005,
  styleListStyleTypeUpperRoman = 0x00000006,
  styleListStyleTypeLowerAlpha = 0x00000007,
  styleListStyleTypeUpperAlpha = 0x00000008,
  styleListStyleTypeNone = 0x00000009,
  styleListStyleType_Max = 0x7FFFFFFF,
}

enum _styleListStylePosition {
  styleListStylePositionNotSet = 0x00000000,
  styleListStylePositionInside = 0x00000001,
  styleListStylePositionOutSide = 0x00000002,
  styleListStylePosition_Max = 0x7FFFFFFF,
}

enum _styleWhiteSpace {
  styleWhiteSpaceNotSet = 0x00000000,
  styleWhiteSpaceNormal = 0x00000001,
  styleWhiteSpacePre = 0x00000002,
  styleWhiteSpaceNowrap = 0x00000003,
  styleWhiteSpace_Max = 0x7FFFFFFF,
}

enum _stylePageBreak {
  stylePageBreakNotSet = 0x00000000,
  stylePageBreakAuto = 0x00000001,
  stylePageBreakAlways = 0x00000002,
  stylePageBreakLeft = 0x00000003,
  stylePageBreakRight = 0x00000004,
  stylePageBreak_Max = 0x7FFFFFFF,
}

enum _styleCursor {
  styleCursorAuto = 0x00000000,
  styleCursorCrosshair = 0x00000001,
  styleCursorDefault = 0x00000002,
  styleCursorHand = 0x00000003,
  styleCursorMove = 0x00000004,
  styleCursorE_resize = 0x00000005,
  styleCursorNe_resize = 0x00000006,
  styleCursorNw_resize = 0x00000007,
  styleCursorN_resize = 0x00000008,
  styleCursorSe_resize = 0x00000009,
  styleCursorSw_resize = 0x0000000A,
  styleCursorS_resize = 0x0000000B,
  styleCursorW_resize = 0x0000000C,
  styleCursorText = 0x0000000D,
  styleCursorWait = 0x0000000E,
  styleCursorHelp = 0x0000000F,
  styleCursorPointer = 0x00000010,
  styleCursorProgress = 0x00000011,
  styleCursorNot_allowed = 0x00000012,
  styleCursorNo_drop = 0x00000013,
  styleCursorVertical_text = 0x00000014,
  styleCursorall_scroll = 0x00000015,
  styleCursorcol_resize = 0x00000016,
  styleCursorrow_resize = 0x00000017,
  styleCursorcustom = 0x00000018,
  styleCursorNotSet = 0x00000019,
  styleCursor_Max = 0x7FFFFFFF,
}

enum _styleDir {
  styleDirNotSet = 0x00000000,
  styleDirLeftToRight = 0x00000001,
  styleDirRightToLeft = 0x00000002,
  styleDirInherit = 0x00000003,
  styleDir_Max = 0x7FFFFFFF,
}

enum _styleBidi {
  styleBidiNotSet = 0x00000000,
  styleBidiNormal = 0x00000001,
  styleBidiEmbed = 0x00000002,
  styleBidiOverride = 0x00000003,
  styleBidiInherit = 0x00000004,
  styleBidi_Max = 0x7FFFFFFF,
}

enum _styleImeMode {
  styleImeModeAuto = 0x00000000,
  styleImeModeActive = 0x00000001,
  styleImeModeInactive = 0x00000002,
  styleImeModeDisabled = 0x00000003,
  styleImeModeNotSet = 0x00000004,
  styleImeMode_Max = 0x7FFFFFFF,
}

enum _styleRubyAlign {
  styleRubyAlignNotSet = 0x00000000,
  styleRubyAlignAuto = 0x00000001,
  styleRubyAlignLeft = 0x00000002,
  styleRubyAlignCenter = 0x00000003,
  styleRubyAlignRight = 0x00000004,
  styleRubyAlignDistributeLetter = 0x00000005,
  styleRubyAlignDistributeSpace = 0x00000006,
  styleRubyAlignLineEdge = 0x00000007,
  styleRubyAlign_Max = 0x7FFFFFFF,
}

enum _styleRubyPosition {
  styleRubyPositionNotSet = 0x00000000,
  styleRubyPositionAbove = 0x00000001,
  styleRubyPositionInline = 0x00000002,
  styleRubyPosition_Max = 0x7FFFFFFF,
}

enum _styleRubyOverhang {
  styleRubyOverhangNotSet = 0x00000000,
  styleRubyOverhangAuto = 0x00000001,
  styleRubyOverhangWhitespace = 0x00000002,
  styleRubyOverhangNone = 0x00000003,
  styleRubyOverhang_Max = 0x7FFFFFFF,
}

enum _styleLayoutGridChar {
  styleLayoutGridCharNotSet = 0x00000000,
  styleLayoutGridCharAuto = 0x00000001,
  styleLayoutGridCharNone = 0x00000002,
  styleLayoutGridChar_Max = 0x7FFFFFFF,
}

enum _styleLayoutGridLine {
  styleLayoutGridLineNotSet = 0x00000000,
  styleLayoutGridLineAuto = 0x00000001,
  styleLayoutGridLineNone = 0x00000002,
  styleLayoutGridLine_Max = 0x7FFFFFFF,
}

enum _styleLayoutGridMode {
  styleLayoutGridModeNotSet = 0x00000000,
  styleLayoutGridModeChar = 0x00000001,
  styleLayoutGridModeLine = 0x00000002,
  styleLayoutGridModeBoth = 0x00000003,
  styleLayoutGridModeNone = 0x00000004,
  styleLayoutGridMode_Max = 0x7FFFFFFF,
}

enum _styleLayoutGridType {
  styleLayoutGridTypeNotSet = 0x00000000,
  styleLayoutGridTypeLoose = 0x00000001,
  styleLayoutGridTypeStrict = 0x00000002,
  styleLayoutGridTypeFixed = 0x00000003,
  styleLayoutGridType_Max = 0x7FFFFFFF,
}

enum _styleLineBreak {
  styleLineBreakNotSet = 0x00000000,
  styleLineBreakNormal = 0x00000001,
  styleLineBreakStrict = 0x00000002,
  styleLineBreak_Max = 0x7FFFFFFF,
}

enum _styleWordBreak {
  styleWordBreakNotSet = 0x00000000,
  styleWordBreakNormal = 0x00000001,
  styleWordBreakBreakAll = 0x00000002,
  styleWordBreakKeepAll = 0x00000003,
  styleWordBreak_Max = 0x7FFFFFFF,
}

enum _styleWordWrap {
  styleWordWrapNotSet = 0x00000000,
  styleWordWrapOff = 0x00000001,
  styleWordWrapOn = 0x00000002,
  styleWordWrap_Max = 0x7FFFFFFF,
}

enum _styleTextJustify {
  styleTextJustifyNotSet = 0x00000000,
  styleTextJustifyInterWord = 0x00000001,
  styleTextJustifyNewspaper = 0x00000002,
  styleTextJustifyDistribute = 0x00000003,
  styleTextJustifyDistributeAllLines = 0x00000004,
  styleTextJustifyInterIdeograph = 0x00000005,
  styleTextJustifyInterCluster = 0x00000006,
  styleTextJustifyKashida = 0x00000007,
  styleTextJustifyAuto = 0x00000008,
  styleTextJustify_Max = 0x7FFFFFFF,
}

enum _styleTextAlignLast {
  styleTextAlignLastNotSet = 0x00000000,
  styleTextAlignLastLeft = 0x00000001,
  styleTextAlignLastCenter = 0x00000002,
  styleTextAlignLastRight = 0x00000003,
  styleTextAlignLastJustify = 0x00000004,
  styleTextAlignLastAuto = 0x00000005,
  styleTextAlignLast_Max = 0x7FFFFFFF,
}

enum _styleTextJustifyTrim {
  styleTextJustifyTrimNotSet = 0x00000000,
  styleTextJustifyTrimNone = 0x00000001,
  styleTextJustifyTrimPunctuation = 0x00000002,
  styleTextJustifyTrimPunctAndKana = 0x00000003,
  styleTextJustifyTrim_Max = 0x7FFFFFFF,
}

enum _styleAccelerator {
  styleAcceleratorFalse = 0x00000000,
  styleAcceleratorTrue = 0x00000001,
  styleAccelerator_Max = 0x7FFFFFFF,
}

enum _styleLayoutFlow {
  styleLayoutFlowHorizontal = 0x00000000,
  styleLayoutFlowVerticalIdeographic = 0x00000001,
  styleLayoutFlowNotSet = 0x00000002,
  styleLayoutFlow_Max = 0x7FFFFFFF,
}

enum _styleWritingMode {
  styleWritingModeLrtb = 0x00000000,
  styleWritingModeTbrl = 0x00000001,
  styleWritingModeRltb = 0x00000002,
  styleWritingModeBtrl = 0x00000003,
  styleWritingModeNotSet = 0x00000004,
  styleWritingMode_Max = 0x7FFFFFFF,
}

enum _styleBool {
  styleBoolFalse = 0x00000000,
  styleBoolTrue = 0x00000001,
  styleBool_Max = 0x7FFFFFFF,
}

enum _styleTextUnderlinePosition {
  styleTextUnderlinePositionBelow = 0x00000000,
  styleTextUnderlinePositionAbove = 0x00000001,
  styleTextUnderlinePositionAuto = 0x00000002,
  styleTextUnderlinePositionNotSet = 0x00000003,
  styleTextUnderlinePosition_Max = 0x7FFFFFFF,
}

enum _styleTextOverflow {
  styleTextOverflowClip = 0x00000000,
  styleTextOverflowEllipsis = 0x00000001,
  styleTextOverflowNotSet = 0x00000002,
  styleTextOverflow_Max = 0x7FFFFFFF,
}

enum _styleInterpolation {
  styleInterpolationNotSet = 0x00000000,
  styleInterpolationNN = 0x00000001,
  styleInterpolationBCH = 0x00000002,
  styleInterpolation_Max = 0x7FFFFFFF,
}

enum _styleTextLineThroughStyle {
  styleTextLineThroughStyleUndefined = 0x00000000,
  styleTextLineThroughStyleSingle = 0x00000001,
  styleTextLineThroughStyleDouble = 0x00000002,
  styleTextLineThroughStyle_Max = 0x7FFFFFFF,
}

enum _styleTextUnderlineStyle {
  styleTextUnderlineStyleUndefined = 0x00000000,
  styleTextUnderlineStyleSingle = 0x00000001,
  styleTextUnderlineStyleDouble = 0x00000002,
  styleTextUnderlineStyleWords = 0x00000003,
  styleTextUnderlineStyleDotted = 0x00000004,
  styleTextUnderlineStyleThick = 0x00000005,
  styleTextUnderlineStyleDash = 0x00000006,
  styleTextUnderlineStyleDotDash = 0x00000007,
  styleTextUnderlineStyleDotDotDash = 0x00000008,
  styleTextUnderlineStyleWave = 0x00000009,
  styleTextUnderlineStyleSingleAccounting = 0x0000000A,
  styleTextUnderlineStyleDoubleAccounting = 0x0000000B,
  styleTextUnderlineStyleThickDash = 0x0000000C,
  styleTextUnderlineStyle_Max = 0x7FFFFFFF,
}

enum _styleTextEffect {
  styleTextEffectNone = 0x00000000,
  styleTextEffectEmboss = 0x00000001,
  styleTextEffectEngrave = 0x00000002,
  styleTextEffectOutline = 0x00000003,
  styleTextEffect_Max = 0x7FFFFFFF,
}

enum _styleDefaultTextSelection {
  styleDefaultTextSelectionFalse = 0x00000000,
  styleDefaultTextSelectionTrue = 0x00000001,
  styleDefaultTextSelection_Max = 0x7FFFFFFF,
}

enum _styleTextDecoration {
  styleTextDecorationNone = 0x00000000,
  styleTextDecorationUnderline = 0x00000001,
  styleTextDecorationOverline = 0x00000002,
  styleTextDecorationLineThrough = 0x00000003,
  styleTextDecorationBlink = 0x00000004,
  styleTextDecoration_Max = 0x7FFFFFFF,
}

enum _textDecoration {
  textDecorationNone = 0x00000000,
  textDecorationUnderline = 0x00000001,
  textDecorationOverline = 0x00000002,
  textDecorationLineThrough = 0x00000003,
  textDecorationBlink = 0x00000004,
  textDecoration_Max = 0x7FFFFFFF,
}

enum _htmlListType {
  htmlListTypeNotSet = 0x00000000,
  htmlListTypeLargeAlpha = 0x00000001,
  htmlListTypeSmallAlpha = 0x00000002,
  htmlListTypeLargeRoman = 0x00000003,
  htmlListTypeSmallRoman = 0x00000004,
  htmlListTypeNumbers = 0x00000005,
  htmlListTypeDisc = 0x00000006,
  htmlListTypeCircle = 0x00000007,
  htmlListTypeSquare = 0x00000008,
  htmlListType_Max = 0x7FFFFFFF,
}

enum _htmlMethod {
  htmlMethodNotSet = 0x00000000,
  htmlMethodGet = 0x00000001,
  htmlMethodPost = 0x00000002,
  htmlMethod_Max = 0x7FFFFFFF,
}

enum _htmlWrap {
  htmlWrapOff = 0x00000001,
  htmlWrapSoft = 0x00000002,
  htmlWrapHard = 0x00000003,
  htmlWrap_Max = 0x7FFFFFFF,
}

enum _htmlDir {
  htmlDirNotSet = 0x00000000,
  htmlDirLeftToRight = 0x00000001,
  htmlDirRightToLeft = 0x00000002,
  htmlDir_Max = 0x7FFFFFFF,
}

enum _htmlEditable {
  htmlEditableInherit = 0x00000000,
  htmlEditableTrue = 0x00000001,
  htmlEditableFalse = 0x00000002,
  htmlEditable_Max = 0x7FFFFFFF,
}

enum _htmlInput {
  htmlInputNotSet = 0x00000000,
  htmlInputButton = 0x00000001,
  htmlInputCheckbox = 0x00000002,
  htmlInputFile = 0x00000003,
  htmlInputHidden = 0x00000004,
  htmlInputImage = 0x00000005,
  htmlInputPassword = 0x00000006,
  htmlInputRadio = 0x00000007,
  htmlInputReset = 0x00000008,
  htmlInputSelectOne = 0x00000009,
  htmlInputSelectMultiple = 0x0000000A,
  htmlInputSubmit = 0x0000000B,
  htmlInputText = 0x0000000C,
  htmlInputTextarea = 0x0000000D,
  htmlInputRichtext = 0x0000000E,
  htmlInput_Max = 0x7FFFFFFF,
}

enum _htmlEncoding {
  htmlEncodingURL = 0x00000000,
  htmlEncodingMultipart = 0x00000001,
  htmlEncodingText = 0x00000002,
  htmlEncoding_Max = 0x7FFFFFFF,
}

enum _htmlAdjacency {
  htmlAdjacencyBeforeBegin = 0x00000001,
  htmlAdjacencyAfterBegin = 0x00000002,
  htmlAdjacencyBeforeEnd = 0x00000003,
  htmlAdjacencyAfterEnd = 0x00000004,
  htmlAdjacency_Max = 0x7FFFFFFF,
}

enum _htmlTabIndex {
  htmlTabIndexNotSet = 0xFFFF8000,
  htmlTabIndex_Max = 0x7FFFFFFF,
}

enum _htmlComponent {
  htmlComponentClient = 0x00000000,
  htmlComponentSbLeft = 0x00000001,
  htmlComponentSbPageLeft = 0x00000002,
  htmlComponentSbHThumb = 0x00000003,
  htmlComponentSbPageRight = 0x00000004,
  htmlComponentSbRight = 0x00000005,
  htmlComponentSbUp = 0x00000006,
  htmlComponentSbPageUp = 0x00000007,
  htmlComponentSbVThumb = 0x00000008,
  htmlComponentSbPageDown = 0x00000009,
  htmlComponentSbDown = 0x0000000A,
  htmlComponentSbLeft2 = 0x0000000B,
  htmlComponentSbPageLeft2 = 0x0000000C,
  htmlComponentSbRight2 = 0x0000000D,
  htmlComponentSbPageRight2 = 0x0000000E,
  htmlComponentSbUp2 = 0x0000000F,
  htmlComponentSbPageUp2 = 0x00000010,
  htmlComponentSbDown2 = 0x00000011,
  htmlComponentSbPageDown2 = 0x00000012,
  htmlComponentSbTop = 0x00000013,
  htmlComponentSbBottom = 0x00000014,
  htmlComponentOutside = 0x00000015,
  htmlComponentGHTopLeft = 0x00000016,
  htmlComponentGHLeft = 0x00000017,
  htmlComponentGHTop = 0x00000018,
  htmlComponentGHBottomLeft = 0x00000019,
  htmlComponentGHTopRight = 0x0000001A,
  htmlComponentGHBottom = 0x0000001B,
  htmlComponentGHRight = 0x0000001C,
  htmlComponentGHBottomRight = 0x0000001D,
  htmlComponent_Max = 0x7FFFFFFF,
}

enum _htmlApplyLocation {
  htmlApplyLocationInside = 0x00000000,
  htmlApplyLocationOutside = 0x00000001,
  htmlApplyLocation_Max = 0x7FFFFFFF,
}

enum _htmlGlyphMode {
  htmlGlyphModeNone = 0x00000000,
  htmlGlyphModeBegin = 0x00000001,
  htmlGlyphModeEnd = 0x00000002,
  htmlGlyphModeBoth = 0x00000003,
  htmlGlyphMode_Max = 0x7FFFFFFF,
}

enum _htmlUnit {
  htmlUnitCharacter = 0x00000001,
  htmlUnitWord = 0x00000002,
  htmlUnitSentence = 0x00000003,
  htmlUnitTextEdit = 0x00000006,
  htmlUnit_Max = 0x7FFFFFFF,
}

enum _htmlEndPoints {
  htmlEndPointsStartToStart = 0x00000001,
  htmlEndPointsStartToEnd = 0x00000002,
  htmlEndPointsEndToStart = 0x00000003,
  htmlEndPointsEndToEnd = 0x00000004,
  htmlEndPoints_Max = 0x7FFFFFFF,
}

enum _htmlDirection {
  htmlDirectionForward = 0x0001869F,
  htmlDirectionBackward = 0xFFFE7961,
  htmlDirection_Max = 0x7FFFFFFF,
}

enum _htmlStart {
  htmlStartfileopen = 0x00000000,
  htmlStartmouseover = 0x00000001,
  htmlStart_Max = 0x7FFFFFFF,
}

enum _bodyScroll {
  bodyScrollyes = 0x00000001,
  bodyScrollno = 0x00000002,
  bodyScrollauto = 0x00000004,
  bodyScrolldefault = 0x00000003,
  bodyScroll_Max = 0x7FFFFFFF,
}

enum _htmlSelectType {
  htmlSelectTypeSelectOne = 0x00000001,
  htmlSelectTypeSelectMultiple = 0x00000002,
  htmlSelectType_Max = 0x7FFFFFFF,
}

enum _htmlSelectExFlag {
  htmlSelectExFlagNone = 0x00000000,
  htmlSelectExFlagHideSelectionInDesign = 0x00000001,
  htmlSelectExFlag_Max = 0x7FFFFFFF,
}

enum _htmlSelection {
  htmlSelectionNone = 0x00000000,
  htmlSelectionText = 0x00000001,
  htmlSelectionControl = 0x00000002,
  htmlSelectionTable = 0x00000003,
  htmlSelection_Max = 0x7FFFFFFF,
}

enum _htmlMarqueeBehavior {
  htmlMarqueeBehaviorscroll = 0x00000001,
  htmlMarqueeBehaviorslide = 0x00000002,
  htmlMarqueeBehavioralternate = 0x00000003,
  htmlMarqueeBehavior_Max = 0x7FFFFFFF,
}

enum _htmlMarqueeDirection {
  htmlMarqueeDirectionleft = 0x00000001,
  htmlMarqueeDirectionright = 0x00000003,
  htmlMarqueeDirectionup = 0x00000005,
  htmlMarqueeDirectiondown = 0x00000007,
  htmlMarqueeDirection_Max = 0x7FFFFFFF,
}

enum _htmlPersistState {
  htmlPersistStateNormal = 0x00000000,
  htmlPersistStateFavorite = 0x00000001,
  htmlPersistStateHistory = 0x00000002,
  htmlPersistStateSnapshot = 0x00000003,
  htmlPersistStateUserData = 0x00000004,
  htmlPersistState_Max = 0x7FFFFFFF,
}

enum _htmlDropEffect {
  htmlDropEffectCopy = 0x00000000,
  htmlDropEffectLink = 0x00000001,
  htmlDropEffectMove = 0x00000002,
  htmlDropEffectNone = 0x00000003,
  htmlDropEffect_Max = 0x7FFFFFFF,
}

enum _htmlEffectAllowed {
  htmlEffectAllowedCopy = 0x00000000,
  htmlEffectAllowedLink = 0x00000001,
  htmlEffectAllowedMove = 0x00000002,
  htmlEffectAllowedCopyLink = 0x00000003,
  htmlEffectAllowedCopyMove = 0x00000004,
  htmlEffectAllowedLinkMove = 0x00000005,
  htmlEffectAllowedAll = 0x00000006,
  htmlEffectAllowedNone = 0x00000007,
  htmlEffectAllowedUninitialized = 0x00000008,
  htmlEffectAllowed_Max = 0x7FFFFFFF,
}

enum _htmlCompatMode {
  htmlCompatModeBackCompat = 0x00000000,
  htmlCompatModeCSS1Compat = 0x00000001,
  htmlCompatMode_Max = 0x7FFFFFFF,
}

enum _BoolValue {
  True = 0x00000001,
  False = 0x00000000,
  BoolValue_Max = 0x7FFFFFFF,
}

enum _htmlCaptionAlign {
  htmlCaptionAlignNotSet = 0x00000000,
  htmlCaptionAlignLeft = 0x00000001,
  htmlCaptionAlignCenter = 0x00000002,
  htmlCaptionAlignRight = 0x00000003,
  htmlCaptionAlignJustify = 0x00000004,
  htmlCaptionAlignTop = 0x00000005,
  htmlCaptionAlignBottom = 0x00000006,
  htmlCaptionAlign_Max = 0x7FFFFFFF,
}

enum _htmlCaptionVAlign {
  htmlCaptionVAlignNotSet = 0x00000000,
  htmlCaptionVAlignTop = 0x00000001,
  htmlCaptionVAlignBottom = 0x00000002,
  htmlCaptionVAlign_Max = 0x7FFFFFFF,
}

enum _htmlFrame {
  htmlFrameNotSet = 0x00000000,
  htmlFramevoid = 0x00000001,
  htmlFrameabove = 0x00000002,
  htmlFramebelow = 0x00000003,
  htmlFramehsides = 0x00000004,
  htmlFramelhs = 0x00000005,
  htmlFramerhs = 0x00000006,
  htmlFramevsides = 0x00000007,
  htmlFramebox = 0x00000008,
  htmlFrameborder = 0x00000009,
  htmlFrame_Max = 0x7FFFFFFF,
}

enum _htmlRules {
  htmlRulesNotSet = 0x00000000,
  htmlRulesnone = 0x00000001,
  htmlRulesgroups = 0x00000002,
  htmlRulesrows = 0x00000003,
  htmlRulescols = 0x00000004,
  htmlRulesall = 0x00000005,
  htmlRules_Max = 0x7FFFFFFF,
}

enum _htmlCellAlign {
  htmlCellAlignNotSet = 0x00000000,
  htmlCellAlignLeft = 0x00000001,
  htmlCellAlignCenter = 0x00000002,
  htmlCellAlignRight = 0x00000003,
  htmlCellAlignMiddle = 0x00000002,
  htmlCellAlign_Max = 0x7FFFFFFF,
}

enum _htmlCellVAlign {
  htmlCellVAlignNotSet = 0x00000000,
  htmlCellVAlignTop = 0x00000001,
  htmlCellVAlignMiddle = 0x00000002,
  htmlCellVAlignBottom = 0x00000003,
  htmlCellVAlignBaseline = 0x00000004,
  htmlCellVAlignCenter = 0x00000002,
  htmlCellVAlign_Max = 0x7FFFFFFF,
}

enum _frameScrolling {
  frameScrollingyes = 0x00000001,
  frameScrollingno = 0x00000002,
  frameScrollingauto = 0x00000004,
  frameScrolling_Max = 0x7FFFFFFF,
}

enum _ELEMENT_CORNER {
  ELEMENT_CORNER_NONE = 0x00000000,
  ELEMENT_CORNER_TOP = 0x00000001,
  ELEMENT_CORNER_LEFT = 0x00000002,
  ELEMENT_CORNER_BOTTOM = 0x00000003,
  ELEMENT_CORNER_RIGHT = 0x00000004,
  ELEMENT_CORNER_TOPLEFT = 0x00000005,
  ELEMENT_CORNER_TOPRIGHT = 0x00000006,
  ELEMENT_CORNER_BOTTOMLEFT = 0x00000007,
  ELEMENT_CORNER_BOTTOMRIGHT = 0x00000008,
  ELEMENT_CORNER_Max = 0x7FFFFFFF,
}

enum _SECUREURLHOSTVALIDATE_FLAGS {
  SUHV_PROMPTBEFORENO = 0x00000001,
  SUHV_SILENTYES = 0x00000002,
  SUHV_UNSECURESOURCE = 0x00000004,
  SECUREURLHOSTVALIDATE_FLAGS_Max = 0x7FFFFFFF,
}

enum _POINTER_GRAVITY {
  POINTER_GRAVITY_Left = 0x00000000,
  POINTER_GRAVITY_Right = 0x00000001,
  POINTER_GRAVITY_Max = 0x7FFFFFFF,
}

enum _ELEMENT_ADJACENCY {
  ELEM_ADJ_BeforeBegin = 0x00000000,
  ELEM_ADJ_AfterBegin = 0x00000001,
  ELEM_ADJ_BeforeEnd = 0x00000002,
  ELEM_ADJ_AfterEnd = 0x00000003,
  ELEMENT_ADJACENCY_Max = 0x7FFFFFFF,
}

enum _MARKUP_CONTEXT_TYPE {
  CONTEXT_TYPE_None = 0x00000000,
  CONTEXT_TYPE_Text = 0x00000001,
  CONTEXT_TYPE_EnterScope = 0x00000002,
  CONTEXT_TYPE_ExitScope = 0x00000003,
  CONTEXT_TYPE_NoScope = 0x00000004,
  MARKUP_CONTEXT_TYPE_Max = 0x7FFFFFFF,
}

enum _FINDTEXT_FLAGS {
  FINDTEXT_BACKWARDS = 0x00000001,
  FINDTEXT_WHOLEWORD = 0x00000002,
  FINDTEXT_MATCHCASE = 0x00000004,
  FINDTEXT_RAW = 0x00020000,
  FINDTEXT_MATCHDIAC = 0x20000000,
  FINDTEXT_MATCHKASHIDA = 0x40000000,
  FINDTEXT_MATCHALEFHAMZA = 0x80000000,
  FINDTEXT_FLAGS_Max = 0x7FFFFFFF,
}

enum _MOVEUNIT_ACTION {
  MOVEUNIT_PREVCHAR = 0x00000000,
  MOVEUNIT_NEXTCHAR = 0x00000001,
  MOVEUNIT_PREVCLUSTERBEGIN = 0x00000002,
  MOVEUNIT_NEXTCLUSTERBEGIN = 0x00000003,
  MOVEUNIT_PREVCLUSTEREND = 0x00000004,
  MOVEUNIT_NEXTCLUSTEREND = 0x00000005,
  MOVEUNIT_PREVWORDBEGIN = 0x00000006,
  MOVEUNIT_NEXTWORDBEGIN = 0x00000007,
  MOVEUNIT_PREVWORDEND = 0x00000008,
  MOVEUNIT_NEXTWORDEND = 0x00000009,
  MOVEUNIT_PREVPROOFWORD = 0x0000000A,
  MOVEUNIT_NEXTPROOFWORD = 0x0000000B,
  MOVEUNIT_NEXTURLBEGIN = 0x0000000C,
  MOVEUNIT_PREVURLBEGIN = 0x0000000D,
  MOVEUNIT_NEXTURLEND = 0x0000000E,
  MOVEUNIT_PREVURLEND = 0x0000000F,
  MOVEUNIT_PREVSENTENCE = 0x00000010,
  MOVEUNIT_NEXTSENTENCE = 0x00000011,
  MOVEUNIT_PREVBLOCK = 0x00000012,
  MOVEUNIT_NEXTBLOCK = 0x00000013,
  MOVEUNIT_ACTION_Max = 0x7FFFFFFF,
}

enum _PARSE_FLAGS {
  PARSE_ABSOLUTIFYIE40URLS = 0x00000001,
  PARSE_FLAGS_Max = 0x7FFFFFFF,
}

enum _ELEMENT_TAG_ID {
  TAGID_NULL = 0x00000000,
  TAGID_UNKNOWN = 0x00000001,
  TAGID_A = 0x00000002,
  TAGID_ACRONYM = 0x00000003,
  TAGID_ADDRESS = 0x00000004,
  TAGID_APPLET = 0x00000005,
  TAGID_AREA = 0x00000006,
  TAGID_B = 0x00000007,
  TAGID_BASE = 0x00000008,
  TAGID_BASEFONT = 0x00000009,
  TAGID_BDO = 0x0000000A,
  TAGID_BGSOUND = 0x0000000B,
  TAGID_BIG = 0x0000000C,
  TAGID_BLINK = 0x0000000D,
  TAGID_BLOCKQUOTE = 0x0000000E,
  TAGID_BODY = 0x0000000F,
  TAGID_BR = 0x00000010,
  TAGID_BUTTON = 0x00000011,
  TAGID_CAPTION = 0x00000012,
  TAGID_CENTER = 0x00000013,
  TAGID_CITE = 0x00000014,
  TAGID_CODE = 0x00000015,
  TAGID_COL = 0x00000016,
  TAGID_COLGROUP = 0x00000017,
  TAGID_COMMENT = 0x00000018,
  TAGID_COMMENT_RAW = 0x00000019,
  TAGID_DD = 0x0000001A,
  TAGID_DEL = 0x0000001B,
  TAGID_DFN = 0x0000001C,
  TAGID_DIR = 0x0000001D,
  TAGID_DIV = 0x0000001E,
  TAGID_DL = 0x0000001F,
  TAGID_DT = 0x00000020,
  TAGID_EM = 0x00000021,
  TAGID_EMBED = 0x00000022,
  TAGID_FIELDSET = 0x00000023,
  TAGID_FONT = 0x00000024,
  TAGID_FORM = 0x00000025,
  TAGID_FRAME = 0x00000026,
  TAGID_FRAMESET = 0x00000027,
  TAGID_GENERIC = 0x00000028,
  TAGID_H1 = 0x00000029,
  TAGID_H2 = 0x0000002A,
  TAGID_H3 = 0x0000002B,
  TAGID_H4 = 0x0000002C,
  TAGID_H5 = 0x0000002D,
  TAGID_H6 = 0x0000002E,
  TAGID_HEAD = 0x0000002F,
  TAGID_HR = 0x00000030,
  TAGID_HTML = 0x00000031,
  TAGID_I = 0x00000032,
  TAGID_IFRAME = 0x00000033,
  TAGID_IMG = 0x00000034,
  TAGID_INPUT = 0x00000035,
  TAGID_INS = 0x00000036,
  TAGID_KBD = 0x00000037,
  TAGID_LABEL = 0x00000038,
  TAGID_LEGEND = 0x00000039,
  TAGID_LI = 0x0000003A,
  TAGID_LINK = 0x0000003B,
  TAGID_LISTING = 0x0000003C,
  TAGID_MAP = 0x0000003D,
  TAGID_MARQUEE = 0x0000003E,
  TAGID_MENU = 0x0000003F,
  TAGID_META = 0x00000040,
  TAGID_NEXTID = 0x00000041,
  TAGID_NOBR = 0x00000042,
  TAGID_NOEMBED = 0x00000043,
  TAGID_NOFRAMES = 0x00000044,
  TAGID_NOSCRIPT = 0x00000045,
  TAGID_OBJECT = 0x00000046,
  TAGID_OL = 0x00000047,
  TAGID_OPTION = 0x00000048,
  TAGID_P = 0x00000049,
  TAGID_PARAM = 0x0000004A,
  TAGID_PLAINTEXT = 0x0000004B,
  TAGID_PRE = 0x0000004C,
  TAGID_Q = 0x0000004D,
  TAGID_RP = 0x0000004E,
  TAGID_RT = 0x0000004F,
  TAGID_RUBY = 0x00000050,
  TAGID_S = 0x00000051,
  TAGID_SAMP = 0x00000052,
  TAGID_SCRIPT = 0x00000053,
  TAGID_SELECT = 0x00000054,
  TAGID_SMALL = 0x00000055,
  TAGID_SPAN = 0x00000056,
  TAGID_STRIKE = 0x00000057,
  TAGID_STRONG = 0x00000058,
  TAGID_STYLE = 0x00000059,
  TAGID_SUB = 0x0000005A,
  TAGID_SUP = 0x0000005B,
  TAGID_TABLE = 0x0000005C,
  TAGID_TBODY = 0x0000005D,
  TAGID_TC = 0x0000005E,
  TAGID_TD = 0x0000005F,
  TAGID_TEXTAREA = 0x00000060,
  TAGID_TFOOT = 0x00000061,
  TAGID_TH = 0x00000062,
  TAGID_THEAD = 0x00000063,
  TAGID_TITLE = 0x00000064,
  TAGID_TR = 0x00000065,
  TAGID_TT = 0x00000066,
  TAGID_U = 0x00000067,
  TAGID_UL = 0x00000068,
  TAGID_VAR = 0x00000069,
  TAGID_WBR = 0x0000006A,
  TAGID_XMP = 0x0000006B,
  TAGID_ROOT = 0x0000006C,
  TAGID_OPTGROUP = 0x0000006D,
  TAGID_ABBR = 0x0000006E,
  TAGID_COUNT = 0x0000006F,
  TAGID_LAST_PREDEFINED = 0x00002710,
  ELEMENT_TAG_ID_Max = 0x7FFFFFFF,
}

enum _SELECTION_TYPE {
  SELECTION_TYPE_None = 0x00000000,
  SELECTION_TYPE_Caret = 0x00000001,
  SELECTION_TYPE_Text = 0x00000002,
  SELECTION_TYPE_Control = 0x00000003,
  SELECTION_TYPE_Max = 0x7FFFFFFF,
}

enum _SAVE_SEGMENTS_FLAGS {
  SAVE_SEGMENTS_NoIE4SelectionCompat = 0x00000001,
  SAVE_SEGMENTS_FLAGS_Max = 0x7FFFFFFF,
}

enum _CARET_DIRECTION {
  CARET_DIRECTION_INDETERMINATE = 0x00000000,
  CARET_DIRECTION_SAME = 0x00000001,
  CARET_DIRECTION_BACKWARD = 0x00000002,
  CARET_DIRECTION_FORWARD = 0x00000003,
  CARET_DIRECTION_Max = 0x7FFFFFFF,
}

enum _LINE_DIRECTION {
  LINE_DIRECTION_RightToLeft = 0x00000001,
  LINE_DIRECTION_LeftToRight = 0x00000002,
  LINE_DIRECTION_Max = 0x7FFFFFFF,
}

enum _HT_OPTIONS {
  HT_OPT_AllowAfterEOL = 0x00000001,
  HT_OPTIONS_Max = 0x7FFFFFFF,
}

enum _HT_RESULTS {
  HT_RESULTS_Glyph = 0x00000001,
  HT_RESULTS_Max = 0x7FFFFFFF,
}

enum _DISPLAY_MOVEUNIT {
  DISPLAY_MOVEUNIT_PreviousLine = 0x00000001,
  DISPLAY_MOVEUNIT_NextLine = 0x00000002,
  DISPLAY_MOVEUNIT_CurrentLineStart = 0x00000003,
  DISPLAY_MOVEUNIT_CurrentLineEnd = 0x00000004,
  DISPLAY_MOVEUNIT_TopOfWindow = 0x00000005,
  DISPLAY_MOVEUNIT_BottomOfWindow = 0x00000006,
  DISPLAY_MOVEUNIT_Max = 0x7FFFFFFF,
}

enum _DISPLAY_GRAVITY {
  DISPLAY_GRAVITY_PreviousLine = 0x00000001,
  DISPLAY_GRAVITY_NextLine = 0x00000002,
  DISPLAY_GRAVITY_Max = 0x7FFFFFFF,
}

enum _DISPLAY_BREAK {
  DISPLAY_BREAK_None = 0x00000000,
  DISPLAY_BREAK_Block = 0x00000001,
  DISPLAY_BREAK_Break = 0x00000002,
  DISPLAY_BREAK_Max = 0x7FFFFFFF,
}

enum _COORD_SYSTEM {
  COORD_SYSTEM_GLOBAL = 0x00000000,
  COORD_SYSTEM_PARENT = 0x00000001,
  COORD_SYSTEM_CONTAINER = 0x00000002,
  COORD_SYSTEM_CONTENT = 0x00000003,
  COORD_SYSTEM_FRAME = 0x00000004,
  COORD_SYSTEM_Max = 0x7FFFFFFF,
}

enum _HTML_PAINTER {
  HTMLPAINTER_OPAQUE = 0x00000001,
  HTMLPAINTER_TRANSPARENT = 0x00000002,
  HTMLPAINTER_ALPHA = 0x00000004,
  HTMLPAINTER_COMPLEX = 0x00000008,
  HTMLPAINTER_OVERLAY = 0x00000010,
  HTMLPAINTER_HITTEST = 0x00000020,
  HTMLPAINTER_SURFACE = 0x00000100,
  HTMLPAINTER_3DSURFACE = 0x00000200,
  HTMLPAINTER_NOBAND = 0x00000400,
  HTMLPAINTER_NODC = 0x00001000,
  HTMLPAINTER_NOPHYSICALCLIP = 0x00002000,
  HTMLPAINTER_NOSAVEDC = 0x00004000,
  HTMLPAINTER_SUPPORTS_XFORM = 0x00008000,
  HTMLPAINTER_EXPAND = 0x00010000,
  HTMLPAINTER_NOSCROLLBITS = 0x00020000,
  HTML_PAINTER_Max = 0x7FFFFFFF,
}

enum _HTML_PAINT_ZORDER {
  HTMLPAINT_ZORDER_NONE = 0x00000000,
  HTMLPAINT_ZORDER_REPLACE_ALL = 0x00000001,
  HTMLPAINT_ZORDER_REPLACE_CONTENT = 0x00000002,
  HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 0x00000003,
  HTMLPAINT_ZORDER_BELOW_CONTENT = 0x00000004,
  HTMLPAINT_ZORDER_BELOW_FLOW = 0x00000005,
  HTMLPAINT_ZORDER_ABOVE_FLOW = 0x00000006,
  HTMLPAINT_ZORDER_ABOVE_CONTENT = 0x00000007,
  HTMLPAINT_ZORDER_WINDOW_TOP = 0x00000008,
  HTML_PAINT_ZORDER_Max = 0x7FFFFFFF,
}

enum _HTML_PAINT_DRAW_FLAGS {
  HTMLPAINT_DRAW_UPDATEREGION = 0x00000001,
  HTMLPAINT_DRAW_USE_XFORM = 0x00000002,
  HTML_PAINT_DRAW_FLAGS_Max = 0x7FFFFFFF,
}

enum _HTML_PAINT_EVENT_FLAGS {
  HTMLPAINT_EVENT_TARGET = 0x00000001,
  HTMLPAINT_EVENT_SETCURSOR = 0x00000002,
  HTML_PAINT_EVENT_FLAGS_Max = 0x7FFFFFFF,
}

enum _HTML_PAINT_DRAW_INFO_FLAGS {
  HTMLPAINT_DRAWINFO_VIEWPORT = 0x00000001,
  HTMLPAINT_DRAWINFO_UPDATEREGION = 0x00000002,
  HTMLPAINT_DRAWINFO_XFORM = 0x00000004,
  HTML_PAINT_DRAW_INFO_FLAGS_Max = 0x7FFFFFFF,
}

enum _HTMLDlgFlag {
  HTMLDlgFlagNo = 0x00000000,
  HTMLDlgFlagOff = 0x00000000,
  HTMLDlgFlag0 = 0x00000000,
  HTMLDlgFlagYes = 0x00000001,
  HTMLDlgFlagOn = 0x00000001,
  HTMLDlgFlag1 = 0x00000001,
  HTMLDlgFlagNotSet = 0xFFFFFFFF,
  HTMLDlgFlag_Max = 0x7FFFFFFF,
}

enum _HTMLDlgBorder {
  HTMLDlgBorderThin = 0x00000000,
  HTMLDlgBorderThick = 0x00040000,
  HTMLDlgBorder_Max = 0x7FFFFFFF,
}

enum _HTMLDlgEdge {
  HTMLDlgEdgeSunken = 0x00000000,
  HTMLDlgEdgeRaised = 0x00000010,
  HTMLDlgEdge_Max = 0x7FFFFFFF,
}

enum _HTMLDlgCenter {
  HTMLDlgCenterNo = 0x00000000,
  HTMLDlgCenterOff = 0x00000000,
  HTMLDlgCenter0 = 0x00000000,
  HTMLDlgCenterYes = 0x00000001,
  HTMLDlgCenterOn = 0x00000001,
  HTMLDlgCenter1 = 0x00000001,
  HTMLDlgCenterParent = 0x00000001,
  HTMLDlgCenterDesktop = 0x00000002,
  HTMLDlgCenter_Max = 0x7FFFFFFF,
}

enum _HTMLAppFlag {
  HTMLAppFlagNo = 0x00000000,
  HTMLAppFlagOff = 0x00000000,
  HTMLAppFlag0 = 0x00000000,
  HTMLAppFlagYes = 0x00000001,
  HTMLAppFlagOn = 0x00000001,
  HTMLAppFlag1 = 0x00000001,
  HTMLAppFlag_Max = 0x7FFFFFFF,
}

enum _HTMLMinimizeFlag {
  HTMLMinimizeFlagNo = 0x00000000,
  HTMLMinimizeFlagYes = 0x00020000,
  HTMLMinimizeFlag_Max = 0x7FFFFFFF,
}

enum _HTMLMaximizeFlag {
  HTMLMaximizeFlagNo = 0x00000000,
  HTMLMaximizeFlagYes = 0x00010000,
  HTMLMaximizeFlag_Max = 0x7FFFFFFF,
}

enum _HTMLCaptionFlag {
  HTMLCaptionFlagNo = 0x00000000,
  HTMLCaptionFlagYes = 0x00C00000,
  HTMLCaptionFlag_Max = 0x7FFFFFFF,
}

enum _HTMLSysMenuFlag {
  HTMLSysMenuFlagNo = 0x00000000,
  HTMLSysMenuFlagYes = 0x00080000,
  HTMLSysMenuFlag_Max = 0x7FFFFFFF,
}

enum _HTMLBorder {
  HTMLBorderNone = 0x00000000,
  HTMLBorderThick = 0x00040000,
  HTMLBorderDialog = 0x00400000,
  HTMLBorderThin = 0x00800000,
  HTMLBorder_Max = 0x7FFFFFFF,
}

enum _HTMLBorderStyle {
  HTMLBorderStyleNormal = 0x00000000,
  HTMLBorderStyleRaised = 0x00000100,
  HTMLBorderStyleSunken = 0x00000200,
  HTMLBorderStylecombined = 0x00000300,
  HTMLBorderStyleStatic = 0x00020000,
  HTMLBorderStyle_Max = 0x7FFFFFFF,
}

enum _HTMLWindowState {
  HTMLWindowStateNormal = 0x00000001,
  HTMLWindowStateMaximize = 0x00000003,
  HTMLWindowStateMinimize = 0x00000006,
  HTMLWindowState_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_EVENT {
  BEHAVIOREVENT_FIRST = 0x00000000,
  BEHAVIOREVENT_CONTENTREADY = 0x00000000,
  BEHAVIOREVENT_DOCUMENTREADY = 0x00000001,
  BEHAVIOREVENT_APPLYSTYLE = 0x00000002,
  BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = 0x00000003,
  BEHAVIOREVENT_CONTENTSAVE = 0x00000004,
  BEHAVIOREVENT_LAST = 0x00000004,
  BEHAVIOR_EVENT_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_EVENT_FLAGS {
  BEHAVIOREVENTFLAGS_BUBBLE = 0x00000001,
  BEHAVIOREVENTFLAGS_STANDARDADDITIVE = 0x00000002,
  BEHAVIOR_EVENT_FLAGS_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_RENDER_INFO {
  BEHAVIORRENDERINFO_BEFOREBACKGROUND = 0x00000001,
  BEHAVIORRENDERINFO_AFTERBACKGROUND = 0x00000002,
  BEHAVIORRENDERINFO_BEFORECONTENT = 0x00000004,
  BEHAVIORRENDERINFO_AFTERCONTENT = 0x00000008,
  BEHAVIORRENDERINFO_AFTERFOREGROUND = 0x00000020,
  BEHAVIORRENDERINFO_ABOVECONTENT = 0x00000028,
  BEHAVIORRENDERINFO_ALLLAYERS = 0x000000FF,
  BEHAVIORRENDERINFO_DISABLEBACKGROUND = 0x00000100,
  BEHAVIORRENDERINFO_DISABLENEGATIVEZ = 0x00000200,
  BEHAVIORRENDERINFO_DISABLECONTENT = 0x00000400,
  BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = 0x00000800,
  BEHAVIORRENDERINFO_DISABLEALLLAYERS = 0x00000F00,
  BEHAVIORRENDERINFO_HITTESTING = 0x00001000,
  BEHAVIORRENDERINFO_SURFACE = 0x00100000,
  BEHAVIORRENDERINFO_3DSURFACE = 0x00200000,
  BEHAVIOR_RENDER_INFO_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_RELATION {
  BEHAVIOR_FIRSTRELATION = 0x00000000,
  BEHAVIOR_SAMEELEMENT = 0x00000000,
  BEHAVIOR_PARENT = 0x00000001,
  BEHAVIOR_CHILD = 0x00000002,
  BEHAVIOR_SIBLING = 0x00000003,
  BEHAVIOR_LASTRELATION = 0x00000003,
  BEHAVIOR_RELATION_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_LAYOUT_INFO {
  BEHAVIORLAYOUTINFO_FULLDELEGATION = 0x00000001,
  BEHAVIORLAYOUTINFO_MODIFYNATURAL = 0x00000002,
  BEHAVIORLAYOUTINFO_MAPSIZE = 0x00000004,
  BEHAVIOR_LAYOUT_INFO_Max = 0x7FFFFFFF,
}

enum _BEHAVIOR_LAYOUT_MODE {
  BEHAVIORLAYOUTMODE_NATURAL = 0x00000001,
  BEHAVIORLAYOUTMODE_MINWIDTH = 0x00000002,
  BEHAVIORLAYOUTMODE_MAXWIDTH = 0x00000004,
  BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = 0x00004000,
  BEHAVIORLAYOUTMODE_FINAL_PERCENT = 0x00008000,
  BEHAVIOR_LAYOUT_MODE_Max = 0x7FFFFFFF,
}

enum _ELEMENTDESCRIPTOR_FLAGS {
  ELEMENTDESCRIPTORFLAGS_LITERAL = 0x00000001,
  ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = 0x00000002,
  ELEMENTDESCRIPTOR_FLAGS_Max = 0x7FFFFFFF,
}

enum _ELEMENTNAMESPACE_FLAGS {
  ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = 0x00000001,
  ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = 0x00000002,
  ELEMENTNAMESPACE_FLAGS_Max = 0x7FFFFFFF,
}

union __MIDL_IWinTypes_0009 {
  int hInproc;
  int hRemote;
}

union __MIDL_IWinTypes_0007 {
  int hInproc;
  _userBITMAP* hRemote;
  long hInproc64;
}

union __MIDL_IWinTypes_0003 {
  int hInproc;
  _FLAGGED_BYTE_BLOB* hRemote;
  long hInproc64;
}

struct _RemotableHandle {
  int fContext;
  __MIDL_IWinTypes_0009 u;
}

struct tagRECT {
  int left;
  int top;
  int right;
  int bottom;
}

struct tagPOINT {
  int x;
  int y;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0001 {
  char* lpReading;
  char* lpWord;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0002 {
  wchar* lpReading;
  wchar* lpWord;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0007 {
  uint dwSize;
  uint dwStyle;
  uint dwCount;
  uint dwSelection;
  uint dwPageStart;
  uint dwPageSize;
  uint[1] dwOffset;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0005 {
  uint dwIndex;
  uint dwStyle;
  tagPOINT ptCurrentPos;
  tagRECT rcArea;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0003 {
  int lfHeight;
  int lfWidth;
  int lfEscapement;
  int lfOrientation;
  int lfWeight;
  ubyte lfItalic;
  ubyte lfUnderline;
  ubyte lfStrikeOut;
  ubyte lfCharSet;
  ubyte lfOutPrecision;
  ubyte lfClipPrecision;
  ubyte lfQuality;
  ubyte lfPitchAndFamily;
  ubyte[32] lfFaceName;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0004 {
  int lfHeight;
  int lfWidth;
  int lfEscapement;
  int lfOrientation;
  int lfWeight;
  ubyte lfItalic;
  ubyte lfUnderline;
  ubyte lfStrikeOut;
  ubyte lfCharSet;
  ubyte lfOutPrecision;
  ubyte lfClipPrecision;
  ubyte lfQuality;
  ubyte lfPitchAndFamily;
  ushort[32] lfFaceName;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0006 {
  uint dwStyle;
  tagPOINT ptCurrentPos;
  tagRECT rcArea;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0008 {
  uint dwStyle;
  ubyte[32] szDescription;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0009 {
  uint dwStyle;
  ushort[32] szDescription;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0010 {
  uint cbSize;
  uint fType;
  uint fState;
  uint wID;
  wireHBITMAP hbmpChecked;
  wireHBITMAP hbmpUnchecked;
  uint dwItemData;
  ubyte[80] szString;
  wireHBITMAP hbmpItem;
}

struct _userHBITMAP {
  int fContext;
  __MIDL_IWinTypes_0007 u;
}

struct _userBITMAP {
  int bmType;
  int bmWidth;
  int bmHeight;
  int bmWidthBytes;
  ushort bmPlanes;
  ushort bmBitsPixel;
  uint cbSize;
  ubyte* pBuffer;
}

struct __MIDL___MIDL_itf_mshtml_0001_0042_0011 {
  uint cbSize;
  uint fType;
  uint fState;
  uint wID;
  wireHBITMAP hbmpChecked;
  wireHBITMAP hbmpUnchecked;
  uint dwItemData;
  ushort[80] szString;
  wireHBITMAP hbmpItem;
}

struct _userHGLOBAL {
  int fContext;
  __MIDL_IWinTypes_0003 u;
}

struct _FLAGGED_BYTE_BLOB {
  uint fFlags;
  uint clSize;
  ubyte* abData;
}

struct _HTML_PAINTER_INFO {
  int lFlags;
  int lZOrder;
  GUID iidDrawObject;
  tagRECT rcExpand;
}

struct _HTML_PAINT_XFORM {
  float eM11;
  float eM12;
  float eM21;
  float eM22;
  float eDx;
  float eDy;
}

struct _HTML_PAINT_DRAW_INFO {
  tagRECT rcViewport;
  wireHRGN hrgnUpdate;
  _HTML_PAINT_XFORM xform;
}

struct tagSIZE {
  int cx;
  int cy;
}

struct tagLOGFONTW {
  int lfHeight;
  int lfWidth;
  int lfEscapement;
  int lfOrientation;
  int lfWeight;
  ubyte lfItalic;
  ubyte lfUnderline;
  ubyte lfStrikeOut;
  ubyte lfCharSet;
  ubyte lfOutPrecision;
  ubyte lfClipPrecision;
  ubyte lfQuality;
  ubyte lfPitchAndFamily;
  ushort[32] lfFaceName;
}

alias _RemotableHandle* wireHDC;

alias int LONG_PTR;

alias _RemotableHandle* wireHWND;

alias uint UINT_PTR;

alias _userHBITMAP* wireHBITMAP;

alias _userHGLOBAL* wireHGLOBAL;

alias _RemotableHandle* wireHRGN;

interface IHTMLEventObj : IDispatch {
  static GUID IID = { 0x3050f32d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_srcElement(out IHTMLElement p);
  int get_altKey(out short p);
  int get_ctrlKey(out short p);
  int get_shiftKey(out short p);
  int set_returnValue(in VARIANT p);
  int get_returnValue(out VARIANT p);
  int set_cancelBubble(in short p);
  int get_cancelBubble(out short p);
  int get_fromElement(out IHTMLElement p);
  int get_toElement(out IHTMLElement p);
  int set_keyCode(in int p);
  int get_keyCode(out int p);
  int get_button(out int p);
  int get_type(out wchar* p);
  int get_qualifier(out wchar* p);
  int get_reason(out int p);
  int get_x(out int p);
  int get_y(out int p);
  int get_clientX(out int p);
  int get_clientY(out int p);
  int get_offsetX(out int p);
  int get_offsetY(out int p);
  int get_screenX(out int p);
  int get_screenY(out int p);
  int get_srcFilter(out IDispatch p);
}

interface IHTMLElement : IDispatch {
  static GUID IID = { 0x3050f1ff, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);
  int getAttribute(in wchar* strAttributeName, int lFlags, out VARIANT AttributeValue);
  int removeAttribute(in wchar* strAttributeName, int lFlags, out short pfSuccess);
  int set_className(in wchar* p);
  int get_className(out wchar* p);
  int set_id(in wchar* p);
  int get_id(out wchar* p);
  int get_tagName(out wchar* p);
  int get_parentElement(out IHTMLElement p);
  int get_style(out IHTMLStyle p);
  int set_onhelp(in VARIANT p);
  int get_onhelp(out VARIANT p);
  int set_onclick(in VARIANT p);
  int get_onclick(out VARIANT p);
  int set_ondblclick(in VARIANT p);
  int get_ondblclick(out VARIANT p);
  int set_onkeydown(in VARIANT p);
  int get_onkeydown(out VARIANT p);
  int set_onkeyup(in VARIANT p);
  int get_onkeyup(out VARIANT p);
  int set_onkeypress(in VARIANT p);
  int get_onkeypress(out VARIANT p);
  int set_onmouseout(in VARIANT p);
  int get_onmouseout(out VARIANT p);
  int set_onmouseover(in VARIANT p);
  int get_onmouseover(out VARIANT p);
  int set_onmousemove(in VARIANT p);
  int get_onmousemove(out VARIANT p);
  int set_onmousedown(in VARIANT p);
  int get_onmousedown(out VARIANT p);
  int set_onmouseup(in VARIANT p);
  int get_onmouseup(out VARIANT p);
  int get_document(out IDispatch p);
  int set_title(in wchar* p);
  int get_title(out wchar* p);
  int set_language(in wchar* p);
  int get_language(out wchar* p);
  int set_onselectstart(in VARIANT p);
  int get_onselectstart(out VARIANT p);
  int scrollIntoView(VARIANT varargStart);
  int contains(in IHTMLElement pChild, out short pfResult);
  int get_sourceIndex(out int p);
  int get_recordNumber(out VARIANT p);
  int set_lang(in wchar* p);
  int get_lang(out wchar* p);
  int get_offsetLeft(out int p);
  int get_offsetTop(out int p);
  int get_offsetWidth(out int p);
  int get_offsetHeight(out int p);
  int get_offsetParent(out IHTMLElement p);
  int set_innerHTML(in wchar* p);
  int get_innerHTML(out wchar* p);
  int set_innerText(in wchar* p);
  int get_innerText(out wchar* p);
  int set_outerHTML(in wchar* p);
  int get_outerHTML(out wchar* p);
  int set_outerText(in wchar* p);
  int get_outerText(out wchar* p);
  int insertAdjacentHTML(in wchar* where, in wchar* html);
  int insertAdjacentText(in wchar* where, in wchar* text);
  int get_parentTextEdit(out IHTMLElement p);
  int get_isTextEdit(out short p);
  int click();
  int get_filters(out IHTMLFiltersCollection p);
  int set_ondragstart(in VARIANT p);
  int get_ondragstart(out VARIANT p);
  int toString(out wchar* String);
  int set_onbeforeupdate(in VARIANT p);
  int get_onbeforeupdate(out VARIANT p);
  int set_onafterupdate(in VARIANT p);
  int get_onafterupdate(out VARIANT p);
  int set_onerrorupdate(in VARIANT p);
  int get_onerrorupdate(out VARIANT p);
  int set_onrowexit(in VARIANT p);
  int get_onrowexit(out VARIANT p);
  int set_onrowenter(in VARIANT p);
  int get_onrowenter(out VARIANT p);
  int set_ondatasetchanged(in VARIANT p);
  int get_ondatasetchanged(out VARIANT p);
  int set_ondataavailable(in VARIANT p);
  int get_ondataavailable(out VARIANT p);
  int set_ondatasetcomplete(in VARIANT p);
  int get_ondatasetcomplete(out VARIANT p);
  int set_onfilterchange(in VARIANT p);
  int get_onfilterchange(out VARIANT p);
  int get_children(out IDispatch p);
  int get_all(out IDispatch p);
}

interface IHTMLStyle : IDispatch {
  static GUID IID = { 0x3050f25e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_fontFamily(in wchar* p);
  int get_fontFamily(out wchar* p);
  int set_fontStyle(in wchar* p);
  int get_fontStyle(out wchar* p);
  int set_fontVariant(in wchar* p);
  int get_fontVariant(out wchar* p);
  int set_fontWeight(in wchar* p);
  int get_fontWeight(out wchar* p);
  int set_fontSize(in VARIANT p);
  int get_fontSize(out VARIANT p);
  int set_font(in wchar* p);
  int get_font(out wchar* p);
  int set_color(in VARIANT p);
  int get_color(out VARIANT p);
  int set_background(in wchar* p);
  int get_background(out wchar* p);
  int set_backgroundColor(in VARIANT p);
  int get_backgroundColor(out VARIANT p);
  int set_backgroundImage(in wchar* p);
  int get_backgroundImage(out wchar* p);
  int set_backgroundRepeat(in wchar* p);
  int get_backgroundRepeat(out wchar* p);
  int set_backgroundAttachment(in wchar* p);
  int get_backgroundAttachment(out wchar* p);
  int set_backgroundPosition(in wchar* p);
  int get_backgroundPosition(out wchar* p);
  int set_backgroundPositionX(in VARIANT p);
  int get_backgroundPositionX(out VARIANT p);
  int set_backgroundPositionY(in VARIANT p);
  int get_backgroundPositionY(out VARIANT p);
  int set_wordSpacing(in VARIANT p);
  int get_wordSpacing(out VARIANT p);
  int set_letterSpacing(in VARIANT p);
  int get_letterSpacing(out VARIANT p);
  int set_textDecoration(in wchar* p);
  int get_textDecoration(out wchar* p);
  int set_textDecorationNone(in short p);
  int get_textDecorationNone(out short p);
  int set_textDecorationUnderline(in short p);
  int get_textDecorationUnderline(out short p);
  int set_textDecorationOverline(in short p);
  int get_textDecorationOverline(out short p);
  int set_textDecorationLineThrough(in short p);
  int get_textDecorationLineThrough(out short p);
  int set_textDecorationBlink(in short p);
  int get_textDecorationBlink(out short p);
  int set_verticalAlign(in VARIANT p);
  int get_verticalAlign(out VARIANT p);
  int set_textTransform(in wchar* p);
  int get_textTransform(out wchar* p);
  int set_textAlign(in wchar* p);
  int get_textAlign(out wchar* p);
  int set_textIndent(in VARIANT p);
  int get_textIndent(out VARIANT p);
  int set_lineHeight(in VARIANT p);
  int get_lineHeight(out VARIANT p);
  int set_marginTop(in VARIANT p);
  int get_marginTop(out VARIANT p);
  int set_marginRight(in VARIANT p);
  int get_marginRight(out VARIANT p);
  int set_marginBottom(in VARIANT p);
  int get_marginBottom(out VARIANT p);
  int set_marginLeft(in VARIANT p);
  int get_marginLeft(out VARIANT p);
  int set_margin(in wchar* p);
  int get_margin(out wchar* p);
  int set_paddingTop(in VARIANT p);
  int get_paddingTop(out VARIANT p);
  int set_paddingRight(in VARIANT p);
  int get_paddingRight(out VARIANT p);
  int set_paddingBottom(in VARIANT p);
  int get_paddingBottom(out VARIANT p);
  int set_paddingLeft(in VARIANT p);
  int get_paddingLeft(out VARIANT p);
  int set_padding(in wchar* p);
  int get_padding(out wchar* p);
  int set_border(in wchar* p);
  int get_border(out wchar* p);
  int set_borderTop(in wchar* p);
  int get_borderTop(out wchar* p);
  int set_borderRight(in wchar* p);
  int get_borderRight(out wchar* p);
  int set_borderBottom(in wchar* p);
  int get_borderBottom(out wchar* p);
  int set_borderLeft(in wchar* p);
  int get_borderLeft(out wchar* p);
  int set_borderColor(in wchar* p);
  int get_borderColor(out wchar* p);
  int set_borderTopColor(in VARIANT p);
  int get_borderTopColor(out VARIANT p);
  int set_borderRightColor(in VARIANT p);
  int get_borderRightColor(out VARIANT p);
  int set_borderBottomColor(in VARIANT p);
  int get_borderBottomColor(out VARIANT p);
  int set_borderLeftColor(in VARIANT p);
  int get_borderLeftColor(out VARIANT p);
  int set_borderWidth(in wchar* p);
  int get_borderWidth(out wchar* p);
  int set_borderTopWidth(in VARIANT p);
  int get_borderTopWidth(out VARIANT p);
  int set_borderRightWidth(in VARIANT p);
  int get_borderRightWidth(out VARIANT p);
  int set_borderBottomWidth(in VARIANT p);
  int get_borderBottomWidth(out VARIANT p);
  int set_borderLeftWidth(in VARIANT p);
  int get_borderLeftWidth(out VARIANT p);
  int set_borderStyle(in wchar* p);
  int get_borderStyle(out wchar* p);
  int set_borderTopStyle(in wchar* p);
  int get_borderTopStyle(out wchar* p);
  int set_borderRightStyle(in wchar* p);
  int get_borderRightStyle(out wchar* p);
  int set_borderBottomStyle(in wchar* p);
  int get_borderBottomStyle(out wchar* p);
  int set_borderLeftStyle(in wchar* p);
  int get_borderLeftStyle(out wchar* p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_styleFloat(in wchar* p);
  int get_styleFloat(out wchar* p);
  int set_clear(in wchar* p);
  int get_clear(out wchar* p);
  int set_display(in wchar* p);
  int get_display(out wchar* p);
  int set_visibility(in wchar* p);
  int get_visibility(out wchar* p);
  int set_listStyleType(in wchar* p);
  int get_listStyleType(out wchar* p);
  int set_listStylePosition(in wchar* p);
  int get_listStylePosition(out wchar* p);
  int set_listStyleImage(in wchar* p);
  int get_listStyleImage(out wchar* p);
  int set_listStyle(in wchar* p);
  int get_listStyle(out wchar* p);
  int set_whiteSpace(in wchar* p);
  int get_whiteSpace(out wchar* p);
  int set_top(in VARIANT p);
  int get_top(out VARIANT p);
  int set_left(in VARIANT p);
  int get_left(out VARIANT p);
  int get_position(out wchar* p);
  int set_zIndex(in VARIANT p);
  int get_zIndex(out VARIANT p);
  int set_overflow(in wchar* p);
  int get_overflow(out wchar* p);
  int set_pageBreakBefore(in wchar* p);
  int get_pageBreakBefore(out wchar* p);
  int set_pageBreakAfter(in wchar* p);
  int get_pageBreakAfter(out wchar* p);
  int set_cssText(in wchar* p);
  int get_cssText(out wchar* p);
  int set_pixelTop(in int p);
  int get_pixelTop(out int p);
  int set_pixelLeft(in int p);
  int get_pixelLeft(out int p);
  int set_pixelWidth(in int p);
  int get_pixelWidth(out int p);
  int set_pixelHeight(in int p);
  int get_pixelHeight(out int p);
  int set_posTop(in float p);
  int get_posTop(out float p);
  int set_posLeft(in float p);
  int get_posLeft(out float p);
  int set_posWidth(in float p);
  int get_posWidth(out float p);
  int set_posHeight(in float p);
  int get_posHeight(out float p);
  int set_cursor(in wchar* p);
  int get_cursor(out wchar* p);
  int set_clip(in wchar* p);
  int get_clip(out wchar* p);
  int set_filter(in wchar* p);
  int get_filter(out wchar* p);
  int setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);
  int getAttribute(in wchar* strAttributeName, int lFlags, out VARIANT AttributeValue);
  int removeAttribute(in wchar* strAttributeName, int lFlags, out short pfSuccess);
  int toString(out wchar* String);
}

interface IHTMLFiltersCollection : IDispatch {
  static GUID IID = { 0x3050f3ee, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in VARIANT* pvarIndex, out VARIANT pvarResult);
}

interface IElementBehaviorSite : IUnknown {
  static GUID IID = { 0x3050f427, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetElement(out IHTMLElement ppElement);
  int RegisterNotification(in int lEvent);
}

interface IElementBehavior : IUnknown {
  static GUID IID = { 0x3050f425, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Init(in IElementBehaviorSite pBehaviorSite);
  int Notify(in int lEvent, inout VARIANT pVar);
  int Detach();
}

interface IElementBehaviorFactory : IUnknown {
  static GUID IID = { 0x3050f429, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int FindBehavior(in wchar* bstrBehavior, in wchar* bstrBehaviorUrl, in IElementBehaviorSite pSite, out IElementBehavior ppBehavior);
}

interface IElementBehaviorSiteOM : IUnknown {
  static GUID IID = { 0x3050f489, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int RegisterEvent(in wchar* pchEvent, in int lFlags, out int plCookie);
  int GetEventCookie(in wchar* pchEvent, out int plCookie);
  int FireEvent(in int lCookie, in IHTMLEventObj pEventObject);
  int CreateEventObject(out IHTMLEventObj ppEventObject);
  int RegisterName(in wchar* pchName);
  int RegisterUrn(in wchar* pchUrn);
}

interface IElementBehaviorRender : IUnknown {
  static GUID IID = { 0x3050f4aa, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Draw(in wireHDC hdc, in int lLayer, in tagRECT* pRect, in IUnknown pReserved);
  int GetRenderInfo(out int plRenderInfo);
  int HitTestPoint(in tagPOINT* pPoint, in IUnknown pReserved, out int pbHit);
}

interface IElementBehaviorSiteRender : IUnknown {
  static GUID IID = { 0x3050f4a7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Invalidate(in tagRECT* pRect);
  int InvalidateRenderInfo();
  int InvalidateStyle();
}

interface IHTMLStyle2 : IDispatch {
  static GUID IID = { 0x3050f4a2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_tableLayout(in wchar* p);
  int get_tableLayout(out wchar* p);
  int set_borderCollapse(in wchar* p);
  int get_borderCollapse(out wchar* p);
  int set_direction(in wchar* p);
  int get_direction(out wchar* p);
  int set_behavior(in wchar* p);
  int get_behavior(out wchar* p);
  int setExpression(in wchar* propname, in wchar* expression, wchar* language);
  int getExpression(in wchar* propname, out VARIANT expression);
  int removeExpression(in wchar* propname, out short pfSuccess);
  int set_position(in wchar* p);
  int get_position(out wchar* p);
  int set_unicodeBidi(in wchar* p);
  int get_unicodeBidi(out wchar* p);
  int set_bottom(in VARIANT p);
  int get_bottom(out VARIANT p);
  int set_right(in VARIANT p);
  int get_right(out VARIANT p);
  int set_pixelBottom(in int p);
  int get_pixelBottom(out int p);
  int set_pixelRight(in int p);
  int get_pixelRight(out int p);
  int set_posBottom(in float p);
  int get_posBottom(out float p);
  int set_posRight(in float p);
  int get_posRight(out float p);
  int set_imeMode(in wchar* p);
  int get_imeMode(out wchar* p);
  int set_rubyAlign(in wchar* p);
  int get_rubyAlign(out wchar* p);
  int set_rubyPosition(in wchar* p);
  int get_rubyPosition(out wchar* p);
  int set_rubyOverhang(in wchar* p);
  int get_rubyOverhang(out wchar* p);
  int set_layoutGridChar(in VARIANT p);
  int get_layoutGridChar(out VARIANT p);
  int set_layoutGridLine(in VARIANT p);
  int get_layoutGridLine(out VARIANT p);
  int set_layoutGridMode(in wchar* p);
  int get_layoutGridMode(out wchar* p);
  int set_layoutGridType(in wchar* p);
  int get_layoutGridType(out wchar* p);
  int set_layoutGrid(in wchar* p);
  int get_layoutGrid(out wchar* p);
  int set_wordBreak(in wchar* p);
  int get_wordBreak(out wchar* p);
  int set_lineBreak(in wchar* p);
  int get_lineBreak(out wchar* p);
  int set_textJustify(in wchar* p);
  int get_textJustify(out wchar* p);
  int set_textJustifyTrim(in wchar* p);
  int get_textJustifyTrim(out wchar* p);
  int set_textKashida(in VARIANT p);
  int get_textKashida(out VARIANT p);
  int set_textAutospace(in wchar* p);
  int get_textAutospace(out wchar* p);
  int set_overflowX(in wchar* p);
  int get_overflowX(out wchar* p);
  int set_overflowY(in wchar* p);
  int get_overflowY(out wchar* p);
  int set_accelerator(in wchar* p);
  int get_accelerator(out wchar* p);
}

interface IHTMLStyle3 : IDispatch {
  static GUID IID = { 0x3050f656, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_layoutFlow(in wchar* p);
  int get_layoutFlow(out wchar* p);
  int set_zoom(in VARIANT p);
  int get_zoom(out VARIANT p);
  int set_wordWrap(in wchar* p);
  int get_wordWrap(out wchar* p);
  int set_textUnderlinePosition(in wchar* p);
  int get_textUnderlinePosition(out wchar* p);
  int set_scrollbarBaseColor(in VARIANT p);
  int get_scrollbarBaseColor(out VARIANT p);
  int set_scrollbarFaceColor(in VARIANT p);
  int get_scrollbarFaceColor(out VARIANT p);
  int set_scrollbar3dLightColor(in VARIANT p);
  int get_scrollbar3dLightColor(out VARIANT p);
  int set_scrollbarShadowColor(in VARIANT p);
  int get_scrollbarShadowColor(out VARIANT p);
  int set_scrollbarHighlightColor(in VARIANT p);
  int get_scrollbarHighlightColor(out VARIANT p);
  int set_scrollbarDarkShadowColor(in VARIANT p);
  int get_scrollbarDarkShadowColor(out VARIANT p);
  int set_scrollbarArrowColor(in VARIANT p);
  int get_scrollbarArrowColor(out VARIANT p);
  int set_scrollbarTrackColor(in VARIANT p);
  int get_scrollbarTrackColor(out VARIANT p);
  int set_writingMode(in wchar* p);
  int get_writingMode(out wchar* p);
  int set_textAlignLast(in wchar* p);
  int get_textAlignLast(out wchar* p);
  int set_textKashidaSpace(in VARIANT p);
  int get_textKashidaSpace(out VARIANT p);
}

interface IHTMLStyle4 : IDispatch {
  static GUID IID = { 0x3050f816, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_textOverflow(in wchar* p);
  int get_textOverflow(out wchar* p);
  int set_minHeight(in VARIANT p);
  int get_minHeight(out VARIANT p);
}

interface IHTMLStyle5 : IDispatch {
  static GUID IID = { 0x3050f33a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_msInterpolationMode(in wchar* p);
  int get_msInterpolationMode(out wchar* p);
  int set_maxHeight(in VARIANT p);
  int get_maxHeight(out VARIANT p);
  int set_minWidth(in VARIANT p);
  int get_minWidth(out VARIANT p);
  int set_maxWidth(in VARIANT p);
  int get_maxWidth(out VARIANT p);
}

interface IHTMLRuleStyle : IDispatch {
  static GUID IID = { 0x3050f3cf, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_fontFamily(in wchar* p);
  int get_fontFamily(out wchar* p);
  int set_fontStyle(in wchar* p);
  int get_fontStyle(out wchar* p);
  int set_fontVariant(in wchar* p);
  int get_fontVariant(out wchar* p);
  int set_fontWeight(in wchar* p);
  int get_fontWeight(out wchar* p);
  int set_fontSize(in VARIANT p);
  int get_fontSize(out VARIANT p);
  int set_font(in wchar* p);
  int get_font(out wchar* p);
  int set_color(in VARIANT p);
  int get_color(out VARIANT p);
  int set_background(in wchar* p);
  int get_background(out wchar* p);
  int set_backgroundColor(in VARIANT p);
  int get_backgroundColor(out VARIANT p);
  int set_backgroundImage(in wchar* p);
  int get_backgroundImage(out wchar* p);
  int set_backgroundRepeat(in wchar* p);
  int get_backgroundRepeat(out wchar* p);
  int set_backgroundAttachment(in wchar* p);
  int get_backgroundAttachment(out wchar* p);
  int set_backgroundPosition(in wchar* p);
  int get_backgroundPosition(out wchar* p);
  int set_backgroundPositionX(in VARIANT p);
  int get_backgroundPositionX(out VARIANT p);
  int set_backgroundPositionY(in VARIANT p);
  int get_backgroundPositionY(out VARIANT p);
  int set_wordSpacing(in VARIANT p);
  int get_wordSpacing(out VARIANT p);
  int set_letterSpacing(in VARIANT p);
  int get_letterSpacing(out VARIANT p);
  int set_textDecoration(in wchar* p);
  int get_textDecoration(out wchar* p);
  int set_textDecorationNone(in short p);
  int get_textDecorationNone(out short p);
  int set_textDecorationUnderline(in short p);
  int get_textDecorationUnderline(out short p);
  int set_textDecorationOverline(in short p);
  int get_textDecorationOverline(out short p);
  int set_textDecorationLineThrough(in short p);
  int get_textDecorationLineThrough(out short p);
  int set_textDecorationBlink(in short p);
  int get_textDecorationBlink(out short p);
  int set_verticalAlign(in VARIANT p);
  int get_verticalAlign(out VARIANT p);
  int set_textTransform(in wchar* p);
  int get_textTransform(out wchar* p);
  int set_textAlign(in wchar* p);
  int get_textAlign(out wchar* p);
  int set_textIndent(in VARIANT p);
  int get_textIndent(out VARIANT p);
  int set_lineHeight(in VARIANT p);
  int get_lineHeight(out VARIANT p);
  int set_marginTop(in VARIANT p);
  int get_marginTop(out VARIANT p);
  int set_marginRight(in VARIANT p);
  int get_marginRight(out VARIANT p);
  int set_marginBottom(in VARIANT p);
  int get_marginBottom(out VARIANT p);
  int set_marginLeft(in VARIANT p);
  int get_marginLeft(out VARIANT p);
  int set_margin(in wchar* p);
  int get_margin(out wchar* p);
  int set_paddingTop(in VARIANT p);
  int get_paddingTop(out VARIANT p);
  int set_paddingRight(in VARIANT p);
  int get_paddingRight(out VARIANT p);
  int set_paddingBottom(in VARIANT p);
  int get_paddingBottom(out VARIANT p);
  int set_paddingLeft(in VARIANT p);
  int get_paddingLeft(out VARIANT p);
  int set_padding(in wchar* p);
  int get_padding(out wchar* p);
  int set_border(in wchar* p);
  int get_border(out wchar* p);
  int set_borderTop(in wchar* p);
  int get_borderTop(out wchar* p);
  int set_borderRight(in wchar* p);
  int get_borderRight(out wchar* p);
  int set_borderBottom(in wchar* p);
  int get_borderBottom(out wchar* p);
  int set_borderLeft(in wchar* p);
  int get_borderLeft(out wchar* p);
  int set_borderColor(in wchar* p);
  int get_borderColor(out wchar* p);
  int set_borderTopColor(in VARIANT p);
  int get_borderTopColor(out VARIANT p);
  int set_borderRightColor(in VARIANT p);
  int get_borderRightColor(out VARIANT p);
  int set_borderBottomColor(in VARIANT p);
  int get_borderBottomColor(out VARIANT p);
  int set_borderLeftColor(in VARIANT p);
  int get_borderLeftColor(out VARIANT p);
  int set_borderWidth(in wchar* p);
  int get_borderWidth(out wchar* p);
  int set_borderTopWidth(in VARIANT p);
  int get_borderTopWidth(out VARIANT p);
  int set_borderRightWidth(in VARIANT p);
  int get_borderRightWidth(out VARIANT p);
  int set_borderBottomWidth(in VARIANT p);
  int get_borderBottomWidth(out VARIANT p);
  int set_borderLeftWidth(in VARIANT p);
  int get_borderLeftWidth(out VARIANT p);
  int set_borderStyle(in wchar* p);
  int get_borderStyle(out wchar* p);
  int set_borderTopStyle(in wchar* p);
  int get_borderTopStyle(out wchar* p);
  int set_borderRightStyle(in wchar* p);
  int get_borderRightStyle(out wchar* p);
  int set_borderBottomStyle(in wchar* p);
  int get_borderBottomStyle(out wchar* p);
  int set_borderLeftStyle(in wchar* p);
  int get_borderLeftStyle(out wchar* p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_styleFloat(in wchar* p);
  int get_styleFloat(out wchar* p);
  int set_clear(in wchar* p);
  int get_clear(out wchar* p);
  int set_display(in wchar* p);
  int get_display(out wchar* p);
  int set_visibility(in wchar* p);
  int get_visibility(out wchar* p);
  int set_listStyleType(in wchar* p);
  int get_listStyleType(out wchar* p);
  int set_listStylePosition(in wchar* p);
  int get_listStylePosition(out wchar* p);
  int set_listStyleImage(in wchar* p);
  int get_listStyleImage(out wchar* p);
  int set_listStyle(in wchar* p);
  int get_listStyle(out wchar* p);
  int set_whiteSpace(in wchar* p);
  int get_whiteSpace(out wchar* p);
  int set_top(in VARIANT p);
  int get_top(out VARIANT p);
  int set_left(in VARIANT p);
  int get_left(out VARIANT p);
  int get_position(out wchar* p);
  int set_zIndex(in VARIANT p);
  int get_zIndex(out VARIANT p);
  int set_overflow(in wchar* p);
  int get_overflow(out wchar* p);
  int set_pageBreakBefore(in wchar* p);
  int get_pageBreakBefore(out wchar* p);
  int set_pageBreakAfter(in wchar* p);
  int get_pageBreakAfter(out wchar* p);
  int set_cssText(in wchar* p);
  int get_cssText(out wchar* p);
  int set_cursor(in wchar* p);
  int get_cursor(out wchar* p);
  int set_clip(in wchar* p);
  int get_clip(out wchar* p);
  int set_filter(in wchar* p);
  int get_filter(out wchar* p);
  int setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);
  int getAttribute(in wchar* strAttributeName, int lFlags, out VARIANT AttributeValue);
  int removeAttribute(in wchar* strAttributeName, int lFlags, out short pfSuccess);
}

interface IHTMLRuleStyle2 : IDispatch {
  static GUID IID = { 0x3050f4ac, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_tableLayout(in wchar* p);
  int get_tableLayout(out wchar* p);
  int set_borderCollapse(in wchar* p);
  int get_borderCollapse(out wchar* p);
  int set_direction(in wchar* p);
  int get_direction(out wchar* p);
  int set_behavior(in wchar* p);
  int get_behavior(out wchar* p);
  int set_position(in wchar* p);
  int get_position(out wchar* p);
  int set_unicodeBidi(in wchar* p);
  int get_unicodeBidi(out wchar* p);
  int set_bottom(in VARIANT p);
  int get_bottom(out VARIANT p);
  int set_right(in VARIANT p);
  int get_right(out VARIANT p);
  int set_pixelBottom(in int p);
  int get_pixelBottom(out int p);
  int set_pixelRight(in int p);
  int get_pixelRight(out int p);
  int set_posBottom(in float p);
  int get_posBottom(out float p);
  int set_posRight(in float p);
  int get_posRight(out float p);
  int set_imeMode(in wchar* p);
  int get_imeMode(out wchar* p);
  int set_rubyAlign(in wchar* p);
  int get_rubyAlign(out wchar* p);
  int set_rubyPosition(in wchar* p);
  int get_rubyPosition(out wchar* p);
  int set_rubyOverhang(in wchar* p);
  int get_rubyOverhang(out wchar* p);
  int set_layoutGridChar(in VARIANT p);
  int get_layoutGridChar(out VARIANT p);
  int set_layoutGridLine(in VARIANT p);
  int get_layoutGridLine(out VARIANT p);
  int set_layoutGridMode(in wchar* p);
  int get_layoutGridMode(out wchar* p);
  int set_layoutGridType(in wchar* p);
  int get_layoutGridType(out wchar* p);
  int set_layoutGrid(in wchar* p);
  int get_layoutGrid(out wchar* p);
  int set_textAutospace(in wchar* p);
  int get_textAutospace(out wchar* p);
  int set_wordBreak(in wchar* p);
  int get_wordBreak(out wchar* p);
  int set_lineBreak(in wchar* p);
  int get_lineBreak(out wchar* p);
  int set_textJustify(in wchar* p);
  int get_textJustify(out wchar* p);
  int set_textJustifyTrim(in wchar* p);
  int get_textJustifyTrim(out wchar* p);
  int set_textKashida(in VARIANT p);
  int get_textKashida(out VARIANT p);
  int set_overflowX(in wchar* p);
  int get_overflowX(out wchar* p);
  int set_overflowY(in wchar* p);
  int get_overflowY(out wchar* p);
  int set_accelerator(in wchar* p);
  int get_accelerator(out wchar* p);
}

interface IHTMLRuleStyle3 : IDispatch {
  static GUID IID = { 0x3050f657, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_layoutFlow(in wchar* p);
  int get_layoutFlow(out wchar* p);
  int set_zoom(in VARIANT p);
  int get_zoom(out VARIANT p);
  int set_wordWrap(in wchar* p);
  int get_wordWrap(out wchar* p);
  int set_textUnderlinePosition(in wchar* p);
  int get_textUnderlinePosition(out wchar* p);
  int set_scrollbarBaseColor(in VARIANT p);
  int get_scrollbarBaseColor(out VARIANT p);
  int set_scrollbarFaceColor(in VARIANT p);
  int get_scrollbarFaceColor(out VARIANT p);
  int set_scrollbar3dLightColor(in VARIANT p);
  int get_scrollbar3dLightColor(out VARIANT p);
  int set_scrollbarShadowColor(in VARIANT p);
  int get_scrollbarShadowColor(out VARIANT p);
  int set_scrollbarHighlightColor(in VARIANT p);
  int get_scrollbarHighlightColor(out VARIANT p);
  int set_scrollbarDarkShadowColor(in VARIANT p);
  int get_scrollbarDarkShadowColor(out VARIANT p);
  int set_scrollbarArrowColor(in VARIANT p);
  int get_scrollbarArrowColor(out VARIANT p);
  int set_scrollbarTrackColor(in VARIANT p);
  int get_scrollbarTrackColor(out VARIANT p);
  int set_writingMode(in wchar* p);
  int get_writingMode(out wchar* p);
  int set_textAlignLast(in wchar* p);
  int get_textAlignLast(out wchar* p);
  int set_textKashidaSpace(in VARIANT p);
  int get_textKashidaSpace(out VARIANT p);
}

interface IHTMLRuleStyle4 : IDispatch {
  static GUID IID = { 0x3050f817, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_textOverflow(in wchar* p);
  int get_textOverflow(out wchar* p);
  int set_minHeight(in VARIANT p);
  int get_minHeight(out VARIANT p);
}

interface IHTMLRuleStyle5 : IDispatch {
  static GUID IID = { 0x3050f335, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_msInterpolationMode(in wchar* p);
  int get_msInterpolationMode(out wchar* p);
  int set_maxHeight(in VARIANT p);
  int get_maxHeight(out VARIANT p);
  int set_minWidth(in VARIANT p);
  int get_minWidth(out VARIANT p);
  int set_maxWidth(in VARIANT p);
  int get_maxWidth(out VARIANT p);
}

interface DispHTMLStyle : IDispatch {
  static GUID IID = { 0x3050f55a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_fontFamily(wchar* value);+/
  /+wchar* get_fontFamily();+/
  /+void set_fontStyle(wchar* value);+/
  /+wchar* get_fontStyle();+/
  /+void set_fontVariant(wchar* value);+/
  /+wchar* get_fontVariant();+/
  /+void set_fontWeight(wchar* value);+/
  /+wchar* get_fontWeight();+/
  /+void set_fontSize(VARIANT value);+/
  /+VARIANT get_fontSize();+/
  /+void set_font(wchar* value);+/
  /+wchar* get_font();+/
  /+void set_color(VARIANT value);+/
  /+VARIANT get_color();+/
  /+void set_background(wchar* value);+/
  /+wchar* get_background();+/
  /+void set_backgroundColor(VARIANT value);+/
  /+VARIANT get_backgroundColor();+/
  /+void set_backgroundImage(wchar* value);+/
  /+wchar* get_backgroundImage();+/
  /+void set_backgroundRepeat(wchar* value);+/
  /+wchar* get_backgroundRepeat();+/
  /+void set_backgroundAttachment(wchar* value);+/
  /+wchar* get_backgroundAttachment();+/
  /+void set_backgroundPosition(wchar* value);+/
  /+wchar* get_backgroundPosition();+/
  /+void set_backgroundPositionX(VARIANT value);+/
  /+VARIANT get_backgroundPositionX();+/
  /+void set_backgroundPositionY(VARIANT value);+/
  /+VARIANT get_backgroundPositionY();+/
  /+void set_wordSpacing(VARIANT value);+/
  /+VARIANT get_wordSpacing();+/
  /+void set_letterSpacing(VARIANT value);+/
  /+VARIANT get_letterSpacing();+/
  /+void set_textDecoration(wchar* value);+/
  /+wchar* get_textDecoration();+/
  /+void set_textDecorationNone(short value);+/
  /+short get_textDecorationNone();+/
  /+void set_textDecorationUnderline(short value);+/
  /+short get_textDecorationUnderline();+/
  /+void set_textDecorationOverline(short value);+/
  /+short get_textDecorationOverline();+/
  /+void set_textDecorationLineThrough(short value);+/
  /+short get_textDecorationLineThrough();+/
  /+void set_textDecorationBlink(short value);+/
  /+short get_textDecorationBlink();+/
  /+void set_verticalAlign(VARIANT value);+/
  /+VARIANT get_verticalAlign();+/
  /+void set_textTransform(wchar* value);+/
  /+wchar* get_textTransform();+/
  /+void set_textAlign(wchar* value);+/
  /+wchar* get_textAlign();+/
  /+void set_textIndent(VARIANT value);+/
  /+VARIANT get_textIndent();+/
  /+void set_lineHeight(VARIANT value);+/
  /+VARIANT get_lineHeight();+/
  /+void set_marginTop(VARIANT value);+/
  /+VARIANT get_marginTop();+/
  /+void set_marginRight(VARIANT value);+/
  /+VARIANT get_marginRight();+/
  /+void set_marginBottom(VARIANT value);+/
  /+VARIANT get_marginBottom();+/
  /+void set_marginLeft(VARIANT value);+/
  /+VARIANT get_marginLeft();+/
  /+void set_margin(wchar* value);+/
  /+wchar* get_margin();+/
  /+void set_paddingTop(VARIANT value);+/
  /+VARIANT get_paddingTop();+/
  /+void set_paddingRight(VARIANT value);+/
  /+VARIANT get_paddingRight();+/
  /+void set_paddingBottom(VARIANT value);+/
  /+VARIANT get_paddingBottom();+/
  /+void set_paddingLeft(VARIANT value);+/
  /+VARIANT get_paddingLeft();+/
  /+void set_padding(wchar* value);+/
  /+wchar* get_padding();+/
  /+void set_border(wchar* value);+/
  /+wchar* get_border();+/
  /+void set_borderTop(wchar* value);+/
  /+wchar* get_borderTop();+/
  /+void set_borderRight(wchar* value);+/
  /+wchar* get_borderRight();+/
  /+void set_borderBottom(wchar* value);+/
  /+wchar* get_borderBottom();+/
  /+void set_borderLeft(wchar* value);+/
  /+wchar* get_borderLeft();+/
  /+void set_borderColor(wchar* value);+/
  /+wchar* get_borderColor();+/
  /+void set_borderTopColor(VARIANT value);+/
  /+VARIANT get_borderTopColor();+/
  /+void set_borderRightColor(VARIANT value);+/
  /+VARIANT get_borderRightColor();+/
  /+void set_borderBottomColor(VARIANT value);+/
  /+VARIANT get_borderBottomColor();+/
  /+void set_borderLeftColor(VARIANT value);+/
  /+VARIANT get_borderLeftColor();+/
  /+void set_borderWidth(wchar* value);+/
  /+wchar* get_borderWidth();+/
  /+void set_borderTopWidth(VARIANT value);+/
  /+VARIANT get_borderTopWidth();+/
  /+void set_borderRightWidth(VARIANT value);+/
  /+VARIANT get_borderRightWidth();+/
  /+void set_borderBottomWidth(VARIANT value);+/
  /+VARIANT get_borderBottomWidth();+/
  /+void set_borderLeftWidth(VARIANT value);+/
  /+VARIANT get_borderLeftWidth();+/
  /+void set_borderStyle(wchar* value);+/
  /+wchar* get_borderStyle();+/
  /+void set_borderTopStyle(wchar* value);+/
  /+wchar* get_borderTopStyle();+/
  /+void set_borderRightStyle(wchar* value);+/
  /+wchar* get_borderRightStyle();+/
  /+void set_borderBottomStyle(wchar* value);+/
  /+wchar* get_borderBottomStyle();+/
  /+void set_borderLeftStyle(wchar* value);+/
  /+wchar* get_borderLeftStyle();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_styleFloat(wchar* value);+/
  /+wchar* get_styleFloat();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
  /+void set_display(wchar* value);+/
  /+wchar* get_display();+/
  /+void set_visibility(wchar* value);+/
  /+wchar* get_visibility();+/
  /+void set_listStyleType(wchar* value);+/
  /+wchar* get_listStyleType();+/
  /+void set_listStylePosition(wchar* value);+/
  /+wchar* get_listStylePosition();+/
  /+void set_listStyleImage(wchar* value);+/
  /+wchar* get_listStyleImage();+/
  /+void set_listStyle(wchar* value);+/
  /+wchar* get_listStyle();+/
  /+void set_whiteSpace(wchar* value);+/
  /+wchar* get_whiteSpace();+/
  /+void set_top(VARIANT value);+/
  /+VARIANT get_top();+/
  /+void set_left(VARIANT value);+/
  /+VARIANT get_left();+/
  /+void set_zIndex(VARIANT value);+/
  /+VARIANT get_zIndex();+/
  /+void set_overflow(wchar* value);+/
  /+wchar* get_overflow();+/
  /+void set_pageBreakBefore(wchar* value);+/
  /+wchar* get_pageBreakBefore();+/
  /+void set_pageBreakAfter(wchar* value);+/
  /+wchar* get_pageBreakAfter();+/
  /+void set_cssText(wchar* value);+/
  /+wchar* get_cssText();+/
  /+void set_pixelTop(int value);+/
  /+int get_pixelTop();+/
  /+void set_pixelLeft(int value);+/
  /+int get_pixelLeft();+/
  /+void set_pixelWidth(int value);+/
  /+int get_pixelWidth();+/
  /+void set_pixelHeight(int value);+/
  /+int get_pixelHeight();+/
  /+void set_posTop(float value);+/
  /+float get_posTop();+/
  /+void set_posLeft(float value);+/
  /+float get_posLeft();+/
  /+void set_posWidth(float value);+/
  /+float get_posWidth();+/
  /+void set_posHeight(float value);+/
  /+float get_posHeight();+/
  /+void set_cursor(wchar* value);+/
  /+wchar* get_cursor();+/
  /+void set_clip(wchar* value);+/
  /+wchar* get_clip();+/
  /+void set_filter(wchar* value);+/
  /+wchar* get_filter();+/
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+wchar* toString();+/
  /+void set_tableLayout(wchar* value);+/
  /+wchar* get_tableLayout();+/
  /+void set_borderCollapse(wchar* value);+/
  /+wchar* get_borderCollapse();+/
  /+void set_direction(wchar* value);+/
  /+wchar* get_direction();+/
  /+void set_behavior(wchar* value);+/
  /+wchar* get_behavior();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_position(wchar* value);+/
  /+wchar* get_position();+/
  /+void set_unicodeBidi(wchar* value);+/
  /+wchar* get_unicodeBidi();+/
  /+void set_bottom(VARIANT value);+/
  /+VARIANT get_bottom();+/
  /+void set_right(VARIANT value);+/
  /+VARIANT get_right();+/
  /+void set_pixelBottom(int value);+/
  /+int get_pixelBottom();+/
  /+void set_pixelRight(int value);+/
  /+int get_pixelRight();+/
  /+void set_posBottom(float value);+/
  /+float get_posBottom();+/
  /+void set_posRight(float value);+/
  /+float get_posRight();+/
  /+void set_imeMode(wchar* value);+/
  /+wchar* get_imeMode();+/
  /+void set_rubyAlign(wchar* value);+/
  /+wchar* get_rubyAlign();+/
  /+void set_rubyPosition(wchar* value);+/
  /+wchar* get_rubyPosition();+/
  /+void set_rubyOverhang(wchar* value);+/
  /+wchar* get_rubyOverhang();+/
  /+void set_layoutGridChar(VARIANT value);+/
  /+VARIANT get_layoutGridChar();+/
  /+void set_layoutGridLine(VARIANT value);+/
  /+VARIANT get_layoutGridLine();+/
  /+void set_layoutGridMode(wchar* value);+/
  /+wchar* get_layoutGridMode();+/
  /+void set_layoutGridType(wchar* value);+/
  /+wchar* get_layoutGridType();+/
  /+void set_layoutGrid(wchar* value);+/
  /+wchar* get_layoutGrid();+/
  /+void set_wordBreak(wchar* value);+/
  /+wchar* get_wordBreak();+/
  /+void set_lineBreak(wchar* value);+/
  /+wchar* get_lineBreak();+/
  /+void set_textJustify(wchar* value);+/
  /+wchar* get_textJustify();+/
  /+void set_textJustifyTrim(wchar* value);+/
  /+wchar* get_textJustifyTrim();+/
  /+void set_textKashida(VARIANT value);+/
  /+VARIANT get_textKashida();+/
  /+void set_textAutospace(wchar* value);+/
  /+wchar* get_textAutospace();+/
  /+void set_overflowX(wchar* value);+/
  /+wchar* get_overflowX();+/
  /+void set_overflowY(wchar* value);+/
  /+wchar* get_overflowY();+/
  /+void set_accelerator(wchar* value);+/
  /+wchar* get_accelerator();+/
  /+void set_layoutFlow(wchar* value);+/
  /+wchar* get_layoutFlow();+/
  /+void set_zoom(VARIANT value);+/
  /+VARIANT get_zoom();+/
  /+void set_wordWrap(wchar* value);+/
  /+wchar* get_wordWrap();+/
  /+void set_textUnderlinePosition(wchar* value);+/
  /+wchar* get_textUnderlinePosition();+/
  /+void set_scrollbarBaseColor(VARIANT value);+/
  /+VARIANT get_scrollbarBaseColor();+/
  /+void set_scrollbarFaceColor(VARIANT value);+/
  /+VARIANT get_scrollbarFaceColor();+/
  /+void set_scrollbar3dLightColor(VARIANT value);+/
  /+VARIANT get_scrollbar3dLightColor();+/
  /+void set_scrollbarShadowColor(VARIANT value);+/
  /+VARIANT get_scrollbarShadowColor();+/
  /+void set_scrollbarHighlightColor(VARIANT value);+/
  /+VARIANT get_scrollbarHighlightColor();+/
  /+void set_scrollbarDarkShadowColor(VARIANT value);+/
  /+VARIANT get_scrollbarDarkShadowColor();+/
  /+void set_scrollbarArrowColor(VARIANT value);+/
  /+VARIANT get_scrollbarArrowColor();+/
  /+void set_scrollbarTrackColor(VARIANT value);+/
  /+VARIANT get_scrollbarTrackColor();+/
  /+void set_writingMode(wchar* value);+/
  /+wchar* get_writingMode();+/
  /+void set_textAlignLast(wchar* value);+/
  /+wchar* get_textAlignLast();+/
  /+void set_textKashidaSpace(VARIANT value);+/
  /+VARIANT get_textKashidaSpace();+/
  /+void set_textOverflow(wchar* value);+/
  /+wchar* get_textOverflow();+/
  /+void set_minHeight(VARIANT value);+/
  /+VARIANT get_minHeight();+/
  /+void set_msInterpolationMode(wchar* value);+/
  /+wchar* get_msInterpolationMode();+/
  /+void set_maxHeight(VARIANT value);+/
  /+VARIANT get_maxHeight();+/
  /+void set_minWidth(VARIANT value);+/
  /+VARIANT get_minWidth();+/
  /+void set_maxWidth(VARIANT value);+/
  /+VARIANT get_maxWidth();+/
}

interface DispHTMLRuleStyle : IDispatch {
  static GUID IID = { 0x3050f55c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_fontFamily(wchar* value);+/
  /+wchar* get_fontFamily();+/
  /+void set_fontStyle(wchar* value);+/
  /+wchar* get_fontStyle();+/
  /+void set_fontVariant(wchar* value);+/
  /+wchar* get_fontVariant();+/
  /+void set_fontWeight(wchar* value);+/
  /+wchar* get_fontWeight();+/
  /+void set_fontSize(VARIANT value);+/
  /+VARIANT get_fontSize();+/
  /+void set_font(wchar* value);+/
  /+wchar* get_font();+/
  /+void set_color(VARIANT value);+/
  /+VARIANT get_color();+/
  /+void set_background(wchar* value);+/
  /+wchar* get_background();+/
  /+void set_backgroundColor(VARIANT value);+/
  /+VARIANT get_backgroundColor();+/
  /+void set_backgroundImage(wchar* value);+/
  /+wchar* get_backgroundImage();+/
  /+void set_backgroundRepeat(wchar* value);+/
  /+wchar* get_backgroundRepeat();+/
  /+void set_backgroundAttachment(wchar* value);+/
  /+wchar* get_backgroundAttachment();+/
  /+void set_backgroundPosition(wchar* value);+/
  /+wchar* get_backgroundPosition();+/
  /+void set_backgroundPositionX(VARIANT value);+/
  /+VARIANT get_backgroundPositionX();+/
  /+void set_backgroundPositionY(VARIANT value);+/
  /+VARIANT get_backgroundPositionY();+/
  /+void set_wordSpacing(VARIANT value);+/
  /+VARIANT get_wordSpacing();+/
  /+void set_letterSpacing(VARIANT value);+/
  /+VARIANT get_letterSpacing();+/
  /+void set_textDecoration(wchar* value);+/
  /+wchar* get_textDecoration();+/
  /+void set_textDecorationNone(short value);+/
  /+short get_textDecorationNone();+/
  /+void set_textDecorationUnderline(short value);+/
  /+short get_textDecorationUnderline();+/
  /+void set_textDecorationOverline(short value);+/
  /+short get_textDecorationOverline();+/
  /+void set_textDecorationLineThrough(short value);+/
  /+short get_textDecorationLineThrough();+/
  /+void set_textDecorationBlink(short value);+/
  /+short get_textDecorationBlink();+/
  /+void set_verticalAlign(VARIANT value);+/
  /+VARIANT get_verticalAlign();+/
  /+void set_textTransform(wchar* value);+/
  /+wchar* get_textTransform();+/
  /+void set_textAlign(wchar* value);+/
  /+wchar* get_textAlign();+/
  /+void set_textIndent(VARIANT value);+/
  /+VARIANT get_textIndent();+/
  /+void set_lineHeight(VARIANT value);+/
  /+VARIANT get_lineHeight();+/
  /+void set_marginTop(VARIANT value);+/
  /+VARIANT get_marginTop();+/
  /+void set_marginRight(VARIANT value);+/
  /+VARIANT get_marginRight();+/
  /+void set_marginBottom(VARIANT value);+/
  /+VARIANT get_marginBottom();+/
  /+void set_marginLeft(VARIANT value);+/
  /+VARIANT get_marginLeft();+/
  /+void set_margin(wchar* value);+/
  /+wchar* get_margin();+/
  /+void set_paddingTop(VARIANT value);+/
  /+VARIANT get_paddingTop();+/
  /+void set_paddingRight(VARIANT value);+/
  /+VARIANT get_paddingRight();+/
  /+void set_paddingBottom(VARIANT value);+/
  /+VARIANT get_paddingBottom();+/
  /+void set_paddingLeft(VARIANT value);+/
  /+VARIANT get_paddingLeft();+/
  /+void set_padding(wchar* value);+/
  /+wchar* get_padding();+/
  /+void set_border(wchar* value);+/
  /+wchar* get_border();+/
  /+void set_borderTop(wchar* value);+/
  /+wchar* get_borderTop();+/
  /+void set_borderRight(wchar* value);+/
  /+wchar* get_borderRight();+/
  /+void set_borderBottom(wchar* value);+/
  /+wchar* get_borderBottom();+/
  /+void set_borderLeft(wchar* value);+/
  /+wchar* get_borderLeft();+/
  /+void set_borderColor(wchar* value);+/
  /+wchar* get_borderColor();+/
  /+void set_borderTopColor(VARIANT value);+/
  /+VARIANT get_borderTopColor();+/
  /+void set_borderRightColor(VARIANT value);+/
  /+VARIANT get_borderRightColor();+/
  /+void set_borderBottomColor(VARIANT value);+/
  /+VARIANT get_borderBottomColor();+/
  /+void set_borderLeftColor(VARIANT value);+/
  /+VARIANT get_borderLeftColor();+/
  /+void set_borderWidth(wchar* value);+/
  /+wchar* get_borderWidth();+/
  /+void set_borderTopWidth(VARIANT value);+/
  /+VARIANT get_borderTopWidth();+/
  /+void set_borderRightWidth(VARIANT value);+/
  /+VARIANT get_borderRightWidth();+/
  /+void set_borderBottomWidth(VARIANT value);+/
  /+VARIANT get_borderBottomWidth();+/
  /+void set_borderLeftWidth(VARIANT value);+/
  /+VARIANT get_borderLeftWidth();+/
  /+void set_borderStyle(wchar* value);+/
  /+wchar* get_borderStyle();+/
  /+void set_borderTopStyle(wchar* value);+/
  /+wchar* get_borderTopStyle();+/
  /+void set_borderRightStyle(wchar* value);+/
  /+wchar* get_borderRightStyle();+/
  /+void set_borderBottomStyle(wchar* value);+/
  /+wchar* get_borderBottomStyle();+/
  /+void set_borderLeftStyle(wchar* value);+/
  /+wchar* get_borderLeftStyle();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_styleFloat(wchar* value);+/
  /+wchar* get_styleFloat();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
  /+void set_display(wchar* value);+/
  /+wchar* get_display();+/
  /+void set_visibility(wchar* value);+/
  /+wchar* get_visibility();+/
  /+void set_listStyleType(wchar* value);+/
  /+wchar* get_listStyleType();+/
  /+void set_listStylePosition(wchar* value);+/
  /+wchar* get_listStylePosition();+/
  /+void set_listStyleImage(wchar* value);+/
  /+wchar* get_listStyleImage();+/
  /+void set_listStyle(wchar* value);+/
  /+wchar* get_listStyle();+/
  /+void set_whiteSpace(wchar* value);+/
  /+wchar* get_whiteSpace();+/
  /+void set_top(VARIANT value);+/
  /+VARIANT get_top();+/
  /+void set_left(VARIANT value);+/
  /+VARIANT get_left();+/
  /+void set_zIndex(VARIANT value);+/
  /+VARIANT get_zIndex();+/
  /+void set_overflow(wchar* value);+/
  /+wchar* get_overflow();+/
  /+void set_pageBreakBefore(wchar* value);+/
  /+wchar* get_pageBreakBefore();+/
  /+void set_pageBreakAfter(wchar* value);+/
  /+wchar* get_pageBreakAfter();+/
  /+void set_cssText(wchar* value);+/
  /+wchar* get_cssText();+/
  /+void set_cursor(wchar* value);+/
  /+wchar* get_cursor();+/
  /+void set_clip(wchar* value);+/
  /+wchar* get_clip();+/
  /+void set_filter(wchar* value);+/
  /+wchar* get_filter();+/
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_tableLayout(wchar* value);+/
  /+wchar* get_tableLayout();+/
  /+void set_borderCollapse(wchar* value);+/
  /+wchar* get_borderCollapse();+/
  /+void set_direction(wchar* value);+/
  /+wchar* get_direction();+/
  /+void set_behavior(wchar* value);+/
  /+wchar* get_behavior();+/
  /+void set_position(wchar* value);+/
  /+wchar* get_position();+/
  /+void set_unicodeBidi(wchar* value);+/
  /+wchar* get_unicodeBidi();+/
  /+void set_bottom(VARIANT value);+/
  /+VARIANT get_bottom();+/
  /+void set_right(VARIANT value);+/
  /+VARIANT get_right();+/
  /+void set_pixelBottom(int value);+/
  /+int get_pixelBottom();+/
  /+void set_pixelRight(int value);+/
  /+int get_pixelRight();+/
  /+void set_posBottom(float value);+/
  /+float get_posBottom();+/
  /+void set_posRight(float value);+/
  /+float get_posRight();+/
  /+void set_imeMode(wchar* value);+/
  /+wchar* get_imeMode();+/
  /+void set_rubyAlign(wchar* value);+/
  /+wchar* get_rubyAlign();+/
  /+void set_rubyPosition(wchar* value);+/
  /+wchar* get_rubyPosition();+/
  /+void set_rubyOverhang(wchar* value);+/
  /+wchar* get_rubyOverhang();+/
  /+void set_layoutGridChar(VARIANT value);+/
  /+VARIANT get_layoutGridChar();+/
  /+void set_layoutGridLine(VARIANT value);+/
  /+VARIANT get_layoutGridLine();+/
  /+void set_layoutGridMode(wchar* value);+/
  /+wchar* get_layoutGridMode();+/
  /+void set_layoutGridType(wchar* value);+/
  /+wchar* get_layoutGridType();+/
  /+void set_layoutGrid(wchar* value);+/
  /+wchar* get_layoutGrid();+/
  /+void set_textAutospace(wchar* value);+/
  /+wchar* get_textAutospace();+/
  /+void set_wordBreak(wchar* value);+/
  /+wchar* get_wordBreak();+/
  /+void set_lineBreak(wchar* value);+/
  /+wchar* get_lineBreak();+/
  /+void set_textJustify(wchar* value);+/
  /+wchar* get_textJustify();+/
  /+void set_textJustifyTrim(wchar* value);+/
  /+wchar* get_textJustifyTrim();+/
  /+void set_textKashida(VARIANT value);+/
  /+VARIANT get_textKashida();+/
  /+void set_overflowX(wchar* value);+/
  /+wchar* get_overflowX();+/
  /+void set_overflowY(wchar* value);+/
  /+wchar* get_overflowY();+/
  /+void set_accelerator(wchar* value);+/
  /+wchar* get_accelerator();+/
  /+void set_layoutFlow(wchar* value);+/
  /+wchar* get_layoutFlow();+/
  /+void set_zoom(VARIANT value);+/
  /+VARIANT get_zoom();+/
  /+void set_wordWrap(wchar* value);+/
  /+wchar* get_wordWrap();+/
  /+void set_textUnderlinePosition(wchar* value);+/
  /+wchar* get_textUnderlinePosition();+/
  /+void set_scrollbarBaseColor(VARIANT value);+/
  /+VARIANT get_scrollbarBaseColor();+/
  /+void set_scrollbarFaceColor(VARIANT value);+/
  /+VARIANT get_scrollbarFaceColor();+/
  /+void set_scrollbar3dLightColor(VARIANT value);+/
  /+VARIANT get_scrollbar3dLightColor();+/
  /+void set_scrollbarShadowColor(VARIANT value);+/
  /+VARIANT get_scrollbarShadowColor();+/
  /+void set_scrollbarHighlightColor(VARIANT value);+/
  /+VARIANT get_scrollbarHighlightColor();+/
  /+void set_scrollbarDarkShadowColor(VARIANT value);+/
  /+VARIANT get_scrollbarDarkShadowColor();+/
  /+void set_scrollbarArrowColor(VARIANT value);+/
  /+VARIANT get_scrollbarArrowColor();+/
  /+void set_scrollbarTrackColor(VARIANT value);+/
  /+VARIANT get_scrollbarTrackColor();+/
  /+void set_writingMode(wchar* value);+/
  /+wchar* get_writingMode();+/
  /+void set_textAlignLast(wchar* value);+/
  /+wchar* get_textAlignLast();+/
  /+void set_textKashidaSpace(VARIANT value);+/
  /+VARIANT get_textKashidaSpace();+/
  /+void set_textOverflow(wchar* value);+/
  /+wchar* get_textOverflow();+/
  /+void set_minHeight(VARIANT value);+/
  /+VARIANT get_minHeight();+/
  /+void set_msInterpolationMode(wchar* value);+/
  /+wchar* get_msInterpolationMode();+/
  /+void set_maxHeight(VARIANT value);+/
  /+VARIANT get_maxHeight();+/
  /+void set_minWidth(VARIANT value);+/
  /+VARIANT get_minWidth();+/
  /+void set_maxWidth(VARIANT value);+/
  /+VARIANT get_maxWidth();+/
}

interface IHTMLRenderStyle : IDispatch {
  static GUID IID = { 0x3050f6ae, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_textLineThroughStyle(in wchar* p);
  int get_textLineThroughStyle(out wchar* p);
  int set_textUnderlineStyle(in wchar* p);
  int get_textUnderlineStyle(out wchar* p);
  int set_textEffect(in wchar* p);
  int get_textEffect(out wchar* p);
  int set_textColor(in VARIANT p);
  int get_textColor(out VARIANT p);
  int set_textBackgroundColor(in VARIANT p);
  int get_textBackgroundColor(out VARIANT p);
  int set_textDecorationColor(in VARIANT p);
  int get_textDecorationColor(out VARIANT p);
  int set_renderingPriority(in int p);
  int get_renderingPriority(out int p);
  int set_defaultTextSelection(in wchar* p);
  int get_defaultTextSelection(out wchar* p);
  int set_textDecoration(in wchar* p);
  int get_textDecoration(out wchar* p);
}

interface DispHTMLRenderStyle : IDispatch {
  static GUID IID = { 0x3050f58b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_textLineThroughStyle(wchar* value);+/
  /+wchar* get_textLineThroughStyle();+/
  /+void set_textUnderlineStyle(wchar* value);+/
  /+wchar* get_textUnderlineStyle();+/
  /+void set_textEffect(wchar* value);+/
  /+wchar* get_textEffect();+/
  /+void set_textColor(VARIANT value);+/
  /+VARIANT get_textColor();+/
  /+void set_textBackgroundColor(VARIANT value);+/
  /+VARIANT get_textBackgroundColor();+/
  /+void set_textDecorationColor(VARIANT value);+/
  /+VARIANT get_textDecorationColor();+/
  /+void set_renderingPriority(int value);+/
  /+int get_renderingPriority();+/
  /+void set_defaultTextSelection(wchar* value);+/
  /+wchar* get_defaultTextSelection();+/
  /+void set_textDecoration(wchar* value);+/
  /+wchar* get_textDecoration();+/
}

interface IHTMLCurrentStyle : IDispatch {
  static GUID IID = { 0x3050f3db, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_position(out wchar* p);
  int get_styleFloat(out wchar* p);
  int get_color(out VARIANT p);
  int get_backgroundColor(out VARIANT p);
  int get_fontFamily(out wchar* p);
  int get_fontStyle(out wchar* p);
  int get_fontVariant(out wchar* p);
  int get_fontWeight(out VARIANT p);
  int get_fontSize(out VARIANT p);
  int get_backgroundImage(out wchar* p);
  int get_backgroundPositionX(out VARIANT p);
  int get_backgroundPositionY(out VARIANT p);
  int get_backgroundRepeat(out wchar* p);
  int get_borderLeftColor(out VARIANT p);
  int get_borderTopColor(out VARIANT p);
  int get_borderRightColor(out VARIANT p);
  int get_borderBottomColor(out VARIANT p);
  int get_borderTopStyle(out wchar* p);
  int get_borderRightStyle(out wchar* p);
  int get_borderBottomStyle(out wchar* p);
  int get_borderLeftStyle(out wchar* p);
  int get_borderTopWidth(out VARIANT p);
  int get_borderRightWidth(out VARIANT p);
  int get_borderBottomWidth(out VARIANT p);
  int get_borderLeftWidth(out VARIANT p);
  int get_left(out VARIANT p);
  int get_top(out VARIANT p);
  int get_width(out VARIANT p);
  int get_height(out VARIANT p);
  int get_paddingLeft(out VARIANT p);
  int get_paddingTop(out VARIANT p);
  int get_paddingRight(out VARIANT p);
  int get_paddingBottom(out VARIANT p);
  int get_textAlign(out wchar* p);
  int get_textDecoration(out wchar* p);
  int get_display(out wchar* p);
  int get_visibility(out wchar* p);
  int get_zIndex(out VARIANT p);
  int get_letterSpacing(out VARIANT p);
  int get_lineHeight(out VARIANT p);
  int get_textIndent(out VARIANT p);
  int get_verticalAlign(out VARIANT p);
  int get_backgroundAttachment(out wchar* p);
  int get_marginTop(out VARIANT p);
  int get_marginRight(out VARIANT p);
  int get_marginBottom(out VARIANT p);
  int get_marginLeft(out VARIANT p);
  int get_clear(out wchar* p);
  int get_listStyleType(out wchar* p);
  int get_listStylePosition(out wchar* p);
  int get_listStyleImage(out wchar* p);
  int get_clipTop(out VARIANT p);
  int get_clipRight(out VARIANT p);
  int get_clipBottom(out VARIANT p);
  int get_clipLeft(out VARIANT p);
  int get_overflow(out wchar* p);
  int get_pageBreakBefore(out wchar* p);
  int get_pageBreakAfter(out wchar* p);
  int get_cursor(out wchar* p);
  int get_tableLayout(out wchar* p);
  int get_borderCollapse(out wchar* p);
  int get_direction(out wchar* p);
  int get_behavior(out wchar* p);
  int getAttribute(in wchar* strAttributeName, int lFlags, out VARIANT AttributeValue);
  int get_unicodeBidi(out wchar* p);
  int get_right(out VARIANT p);
  int get_bottom(out VARIANT p);
  int get_imeMode(out wchar* p);
  int get_rubyAlign(out wchar* p);
  int get_rubyPosition(out wchar* p);
  int get_rubyOverhang(out wchar* p);
  int get_textAutospace(out wchar* p);
  int get_lineBreak(out wchar* p);
  int get_wordBreak(out wchar* p);
  int get_textJustify(out wchar* p);
  int get_textJustifyTrim(out wchar* p);
  int get_textKashida(out VARIANT p);
  int get_blockDirection(out wchar* p);
  int get_layoutGridChar(out VARIANT p);
  int get_layoutGridLine(out VARIANT p);
  int get_layoutGridMode(out wchar* p);
  int get_layoutGridType(out wchar* p);
  int get_borderStyle(out wchar* p);
  int get_borderColor(out wchar* p);
  int get_borderWidth(out wchar* p);
  int get_padding(out wchar* p);
  int get_margin(out wchar* p);
  int get_accelerator(out wchar* p);
  int get_overflowX(out wchar* p);
  int get_overflowY(out wchar* p);
  int get_textTransform(out wchar* p);
}

interface IHTMLCurrentStyle2 : IDispatch {
  static GUID IID = { 0x3050f658, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_layoutFlow(out wchar* p);
  int get_wordWrap(out wchar* p);
  int get_textUnderlinePosition(out wchar* p);
  int get_hasLayout(out short p);
  int get_scrollbarBaseColor(out VARIANT p);
  int get_scrollbarFaceColor(out VARIANT p);
  int get_scrollbar3dLightColor(out VARIANT p);
  int get_scrollbarShadowColor(out VARIANT p);
  int get_scrollbarHighlightColor(out VARIANT p);
  int get_scrollbarDarkShadowColor(out VARIANT p);
  int get_scrollbarArrowColor(out VARIANT p);
  int get_scrollbarTrackColor(out VARIANT p);
  int get_writingMode(out wchar* p);
  int get_zoom(out VARIANT p);
  int get_filter(out wchar* p);
  int get_textAlignLast(out wchar* p);
  int get_textKashidaSpace(out VARIANT p);
  int get_isBlock(out short p);
}

interface IHTMLCurrentStyle3 : IDispatch {
  static GUID IID = { 0x3050f818, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_textOverflow(out wchar* p);
  int get_minHeight(out VARIANT p);
  int get_wordSpacing(out VARIANT p);
  int get_whiteSpace(out wchar* p);
}

interface IHTMLCurrentStyle4 : IDispatch {
  static GUID IID = { 0x3050f33b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_msInterpolationMode(out wchar* p);
  int get_maxHeight(out VARIANT p);
  int get_minWidth(out VARIANT p);
  int get_maxWidth(out VARIANT p);
}

interface DispHTMLCurrentStyle : IDispatch {
  static GUID IID = { 0x3050f557, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+wchar* get_position();+/
  /+wchar* get_styleFloat();+/
  /+VARIANT get_color();+/
  /+VARIANT get_backgroundColor();+/
  /+wchar* get_fontFamily();+/
  /+wchar* get_fontStyle();+/
  /+wchar* get_fontVariant();+/
  /+VARIANT get_fontWeight();+/
  /+VARIANT get_fontSize();+/
  /+wchar* get_backgroundImage();+/
  /+VARIANT get_backgroundPositionX();+/
  /+VARIANT get_backgroundPositionY();+/
  /+wchar* get_backgroundRepeat();+/
  /+VARIANT get_borderLeftColor();+/
  /+VARIANT get_borderTopColor();+/
  /+VARIANT get_borderRightColor();+/
  /+VARIANT get_borderBottomColor();+/
  /+wchar* get_borderTopStyle();+/
  /+wchar* get_borderRightStyle();+/
  /+wchar* get_borderBottomStyle();+/
  /+wchar* get_borderLeftStyle();+/
  /+VARIANT get_borderTopWidth();+/
  /+VARIANT get_borderRightWidth();+/
  /+VARIANT get_borderBottomWidth();+/
  /+VARIANT get_borderLeftWidth();+/
  /+VARIANT get_left();+/
  /+VARIANT get_top();+/
  /+VARIANT get_width();+/
  /+VARIANT get_height();+/
  /+VARIANT get_paddingLeft();+/
  /+VARIANT get_paddingTop();+/
  /+VARIANT get_paddingRight();+/
  /+VARIANT get_paddingBottom();+/
  /+wchar* get_textAlign();+/
  /+wchar* get_textDecoration();+/
  /+wchar* get_display();+/
  /+wchar* get_visibility();+/
  /+VARIANT get_zIndex();+/
  /+VARIANT get_letterSpacing();+/
  /+VARIANT get_lineHeight();+/
  /+VARIANT get_textIndent();+/
  /+VARIANT get_verticalAlign();+/
  /+wchar* get_backgroundAttachment();+/
  /+VARIANT get_marginTop();+/
  /+VARIANT get_marginRight();+/
  /+VARIANT get_marginBottom();+/
  /+VARIANT get_marginLeft();+/
  /+wchar* get_clear();+/
  /+wchar* get_listStyleType();+/
  /+wchar* get_listStylePosition();+/
  /+wchar* get_listStyleImage();+/
  /+VARIANT get_clipTop();+/
  /+VARIANT get_clipRight();+/
  /+VARIANT get_clipBottom();+/
  /+VARIANT get_clipLeft();+/
  /+wchar* get_overflow();+/
  /+wchar* get_pageBreakBefore();+/
  /+wchar* get_pageBreakAfter();+/
  /+wchar* get_cursor();+/
  /+wchar* get_tableLayout();+/
  /+wchar* get_borderCollapse();+/
  /+wchar* get_direction();+/
  /+wchar* get_behavior();+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+wchar* get_unicodeBidi();+/
  /+VARIANT get_right();+/
  /+VARIANT get_bottom();+/
  /+wchar* get_imeMode();+/
  /+wchar* get_rubyAlign();+/
  /+wchar* get_rubyPosition();+/
  /+wchar* get_rubyOverhang();+/
  /+wchar* get_textAutospace();+/
  /+wchar* get_lineBreak();+/
  /+wchar* get_wordBreak();+/
  /+wchar* get_textJustify();+/
  /+wchar* get_textJustifyTrim();+/
  /+VARIANT get_textKashida();+/
  /+wchar* get_blockDirection();+/
  /+VARIANT get_layoutGridChar();+/
  /+VARIANT get_layoutGridLine();+/
  /+wchar* get_layoutGridMode();+/
  /+wchar* get_layoutGridType();+/
  /+wchar* get_borderStyle();+/
  /+wchar* get_borderColor();+/
  /+wchar* get_borderWidth();+/
  /+wchar* get_padding();+/
  /+wchar* get_margin();+/
  /+wchar* get_accelerator();+/
  /+wchar* get_overflowX();+/
  /+wchar* get_overflowY();+/
  /+wchar* get_textTransform();+/
  /+wchar* get_layoutFlow();+/
  /+wchar* get_wordWrap();+/
  /+wchar* get_textUnderlinePosition();+/
  /+short get_hasLayout();+/
  /+VARIANT get_scrollbarBaseColor();+/
  /+VARIANT get_scrollbarFaceColor();+/
  /+VARIANT get_scrollbar3dLightColor();+/
  /+VARIANT get_scrollbarShadowColor();+/
  /+VARIANT get_scrollbarHighlightColor();+/
  /+VARIANT get_scrollbarDarkShadowColor();+/
  /+VARIANT get_scrollbarArrowColor();+/
  /+VARIANT get_scrollbarTrackColor();+/
  /+wchar* get_writingMode();+/
  /+VARIANT get_zoom();+/
  /+wchar* get_filter();+/
  /+wchar* get_textAlignLast();+/
  /+VARIANT get_textKashidaSpace();+/
  /+short get_isBlock();+/
  /+wchar* get_textOverflow();+/
  /+VARIANT get_minHeight();+/
  /+VARIANT get_wordSpacing();+/
  /+wchar* get_whiteSpace();+/
  /+wchar* get_msInterpolationMode();+/
  /+VARIANT get_maxHeight();+/
  /+VARIANT get_minWidth();+/
  /+VARIANT get_maxWidth();+/
}

interface IHTMLRect : IDispatch {
  static GUID IID = { 0x3050f4a3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_left(in int p);
  int get_left(out int p);
  int set_top(in int p);
  int get_top(out int p);
  int set_right(in int p);
  int get_right(out int p);
  int set_bottom(in int p);
  int get_bottom(out int p);
}

interface IHTMLRectCollection : IDispatch {
  static GUID IID = { 0x3050f4a4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in VARIANT* pvarIndex, out VARIANT pvarResult);
}

interface IHTMLDOMNode : IDispatch {
  static GUID IID = { 0x3050f5da, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_nodeType(out int p);
  int get_parentNode(out IHTMLDOMNode p);
  int hasChildNodes(out short fChildren);
  int get_childNodes(out IDispatch p);
  int get_attributes(out IDispatch p);
  int insertBefore(in IHTMLDOMNode newChild, VARIANT refChild, out IHTMLDOMNode node);
  int removeChild(in IHTMLDOMNode oldChild, out IHTMLDOMNode node);
  int replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild, out IHTMLDOMNode node);
  int cloneNode(in short fDeep, out IHTMLDOMNode clonedNode);
  int removeNode(short fDeep, out IHTMLDOMNode removed);
  int swapNode(in IHTMLDOMNode otherNode, out IHTMLDOMNode swappedNode);
  int replaceNode(in IHTMLDOMNode replacement, out IHTMLDOMNode replaced);
  int appendChild(in IHTMLDOMNode newChild, out IHTMLDOMNode node);
  int get_nodeName(out wchar* p);
  int set_nodeValue(in VARIANT p);
  int get_nodeValue(out VARIANT p);
  int get_firstChild(out IHTMLDOMNode p);
  int get_lastChild(out IHTMLDOMNode p);
  int get_previousSibling(out IHTMLDOMNode p);
  int get_nextSibling(out IHTMLDOMNode p);
}

interface IHTMLDOMNode2 : IDispatch {
  static GUID IID = { 0x3050f80b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_ownerDocument(out IDispatch p);
}

interface IHTMLDOMAttribute : IDispatch {
  static GUID IID = { 0x3050f4b0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_nodeName(out wchar* p);
  int set_nodeValue(in VARIANT p);
  int get_nodeValue(out VARIANT p);
  int get_specified(out short p);
}

interface IHTMLDOMAttribute2 : IDispatch {
  static GUID IID = { 0x3050f810, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_name(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int get_expando(out short p);
  int get_nodeType(out int p);
  int get_parentNode(out IHTMLDOMNode p);
  int get_childNodes(out IDispatch p);
  int get_firstChild(out IHTMLDOMNode p);
  int get_lastChild(out IHTMLDOMNode p);
  int get_previousSibling(out IHTMLDOMNode p);
  int get_nextSibling(out IHTMLDOMNode p);
  int get_attributes(out IDispatch p);
  int get_ownerDocument(out IDispatch p);
  int insertBefore(in IHTMLDOMNode newChild, VARIANT refChild, out IHTMLDOMNode node);
  int replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild, out IHTMLDOMNode node);
  int removeChild(in IHTMLDOMNode oldChild, out IHTMLDOMNode node);
  int appendChild(in IHTMLDOMNode newChild, out IHTMLDOMNode node);
  int hasChildNodes(out short fChildren);
  int cloneNode(in short fDeep, out IHTMLDOMAttribute clonedNode);
}

interface IHTMLDOMTextNode : IDispatch {
  static GUID IID = { 0x3050f4b1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_data(in wchar* p);
  int get_data(out wchar* p);
  int toString(out wchar* String);
  int get_length(out int p);
  int splitText(in int offset, out IHTMLDOMNode pRetNode);
}

interface IHTMLDOMTextNode2 : IDispatch {
  static GUID IID = { 0x3050f809, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int substringData(in int offset, in int Count, out wchar* pbstrsubString);
  int appendData(in wchar* bstrstring);
  int insertData(in int offset, in wchar* bstrstring);
  int deleteData(in int offset, in int Count);
  int replaceData(in int offset, in int Count, in wchar* bstrstring);
}

interface IHTMLDOMImplementation : IDispatch {
  static GUID IID = { 0x3050f80d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int hasFeature(in wchar* bstrfeature, VARIANT versionParam, out short pfHasFeature);
}

interface DispHTMLDOMAttribute : IDispatch {
  static GUID IID = { 0x3050f564, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+short get_specified();+/
  /+wchar* get_name();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+short get_expando();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+IDispatch get_childNodes();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_attributes();+/
  /+IDispatch get_ownerDocument();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+short hasChildNodes();+/
  /+IHTMLDOMAttribute cloneNode(in short fDeep);+/
}

interface DispHTMLDOMTextNode : IDispatch {
  static GUID IID = { 0x3050f565, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_data(wchar* value);+/
  /+wchar* get_data();+/
  /+wchar* toString();+/
  /+int get_length();+/
  /+IHTMLDOMNode splitText(in int offset);+/
  /+wchar* substringData(in int offset, in int Count);+/
  /+void appendData(in wchar* bstrstring);+/
  /+void insertData(in int offset, in wchar* bstrstring);+/
  /+void deleteData(in int offset, in int Count);+/
  /+void replaceData(in int offset, in int Count, in wchar* bstrstring);+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
}

interface DispHTMLDOMImplementation : IDispatch {
  static GUID IID = { 0x3050f58f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short hasFeature(in wchar* bstrfeature, VARIANT versionParam);+/
}

interface IHTMLAttributeCollection : IDispatch {
  static GUID IID = { 0x3050f4c3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(VARIANT* name, out IDispatch pdisp);
}

interface IHTMLAttributeCollection2 : IDispatch {
  static GUID IID = { 0x3050f80a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int getNamedItem(in wchar* bstrName, out IHTMLDOMAttribute newretNode);
  int setNamedItem(in IHTMLDOMAttribute ppNode, out IHTMLDOMAttribute newretNode);
  int removeNamedItem(in wchar* bstrName, out IHTMLDOMAttribute newretNode);
}

interface IHTMLDOMChildrenCollection : IDispatch {
  static GUID IID = { 0x3050f5ab, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in int index, out IDispatch ppItem);
}

interface DispHTMLAttributeCollection : IDispatch {
  static GUID IID = { 0x3050f56c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT* name);+/
  /+IHTMLDOMAttribute getNamedItem(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setNamedItem(in IHTMLDOMAttribute ppNode);+/
  /+IHTMLDOMAttribute removeNamedItem(in wchar* bstrName);+/
}

interface DispDOMChildrenCollection : IDispatch {
  static GUID IID = { 0x3050f577, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(in int index);+/
}

interface HTMLElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f60f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLElementEvents : IDispatch {
  static GUID IID = { 0x3050f33c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLElementCollection : IDispatch {
  static GUID IID = { 0x3050f21f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int toString(out wchar* String);
  int set_length(in int p);
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(VARIANT name, VARIANT index, out IDispatch pdisp);
  int tags(in VARIANT tagName, out IDispatch pdisp);
}

interface IHTMLElement2 : IDispatch {
  static GUID IID = { 0x3050f434, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_scopeName(out wchar* p);
  int setCapture(short containerCapture);
  int releaseCapture();
  int set_onlosecapture(in VARIANT p);
  int get_onlosecapture(out VARIANT p);
  int componentFromPoint(in int x, in int y, out wchar* component);
  int doScroll(VARIANT component);
  int set_onscroll(in VARIANT p);
  int get_onscroll(out VARIANT p);
  int set_ondrag(in VARIANT p);
  int get_ondrag(out VARIANT p);
  int set_ondragend(in VARIANT p);
  int get_ondragend(out VARIANT p);
  int set_ondragenter(in VARIANT p);
  int get_ondragenter(out VARIANT p);
  int set_ondragover(in VARIANT p);
  int get_ondragover(out VARIANT p);
  int set_ondragleave(in VARIANT p);
  int get_ondragleave(out VARIANT p);
  int set_ondrop(in VARIANT p);
  int get_ondrop(out VARIANT p);
  int set_onbeforecut(in VARIANT p);
  int get_onbeforecut(out VARIANT p);
  int set_oncut(in VARIANT p);
  int get_oncut(out VARIANT p);
  int set_onbeforecopy(in VARIANT p);
  int get_onbeforecopy(out VARIANT p);
  int set_oncopy(in VARIANT p);
  int get_oncopy(out VARIANT p);
  int set_onbeforepaste(in VARIANT p);
  int get_onbeforepaste(out VARIANT p);
  int set_onpaste(in VARIANT p);
  int get_onpaste(out VARIANT p);
  int get_currentStyle(out IHTMLCurrentStyle p);
  int set_onpropertychange(in VARIANT p);
  int get_onpropertychange(out VARIANT p);
  int getClientRects(out IHTMLRectCollection pRectCol);
  int getBoundingClientRect(out IHTMLRect pRect);
  int setExpression(in wchar* propname, in wchar* expression, wchar* language);
  int getExpression(in wchar* propname, out VARIANT expression);
  int removeExpression(in wchar* propname, out short pfSuccess);
  int set_tabIndex(in short p);
  int get_tabIndex(out short p);
  int focus();
  int set_accessKey(in wchar* p);
  int get_accessKey(out wchar* p);
  int set_onblur(in VARIANT p);
  int get_onblur(out VARIANT p);
  int set_onfocus(in VARIANT p);
  int get_onfocus(out VARIANT p);
  int set_onresize(in VARIANT p);
  int get_onresize(out VARIANT p);
  int blur();
  int addFilter(in IUnknown pUnk);
  int removeFilter(in IUnknown pUnk);
  int get_clientHeight(out int p);
  int get_clientWidth(out int p);
  int get_clientTop(out int p);
  int get_clientLeft(out int p);
  int attachEvent(in wchar* event, in IDispatch pdisp, out short pfResult);
  int detachEvent(in wchar* event, in IDispatch pdisp);
  int get_readyState(out VARIANT p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int set_onrowsdelete(in VARIANT p);
  int get_onrowsdelete(out VARIANT p);
  int set_onrowsinserted(in VARIANT p);
  int get_onrowsinserted(out VARIANT p);
  int set_oncellchange(in VARIANT p);
  int get_oncellchange(out VARIANT p);
  int set_dir(in wchar* p);
  int get_dir(out wchar* p);
  int createControlRange(out IDispatch range);
  int get_scrollHeight(out int p);
  int get_scrollWidth(out int p);
  int set_scrollTop(in int p);
  int get_scrollTop(out int p);
  int set_scrollLeft(in int p);
  int get_scrollLeft(out int p);
  int clearAttributes();
  int mergeAttributes(in IHTMLElement mergeThis);
  int set_oncontextmenu(in VARIANT p);
  int get_oncontextmenu(out VARIANT p);
  int insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement, out IHTMLElement inserted);
  int applyElement(in IHTMLElement apply, in wchar* where, out IHTMLElement applied);
  int getAdjacentText(in wchar* where, out wchar* text);
  int replaceAdjacentText(in wchar* where, in wchar* newText, out wchar* oldText);
  int get_canHaveChildren(out short p);
  int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory, out int pCookie);
  int removeBehavior(in int cookie, out short pfResult);
  int get_runtimeStyle(out IHTMLStyle p);
  int get_behaviorUrns(out IDispatch p);
  int set_tagUrn(in wchar* p);
  int get_tagUrn(out wchar* p);
  int set_onbeforeeditfocus(in VARIANT p);
  int get_onbeforeeditfocus(out VARIANT p);
  int get_readyStateValue(out int p);
  int getElementsByTagName(in wchar* v, out IHTMLElementCollection pelColl);
}

interface IHTMLElement3 : IDispatch {
  static GUID IID = { 0x3050f673, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);
  int get_isMultiLine(out short p);
  int get_canHaveHTML(out short p);
  int set_onlayoutcomplete(in VARIANT p);
  int get_onlayoutcomplete(out VARIANT p);
  int set_onpage(in VARIANT p);
  int get_onpage(out VARIANT p);
  int set_inflateBlock(in short p);
  int get_inflateBlock(out short p);
  int set_onbeforedeactivate(in VARIANT p);
  int get_onbeforedeactivate(out VARIANT p);
  int setActive();
  int set_contentEditable(in wchar* p);
  int get_contentEditable(out wchar* p);
  int get_isContentEditable(out short p);
  int set_hideFocus(in short p);
  int get_hideFocus(out short p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_isDisabled(out short p);
  int set_onmove(in VARIANT p);
  int get_onmove(out VARIANT p);
  int set_oncontrolselect(in VARIANT p);
  int get_oncontrolselect(out VARIANT p);
  int FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject, out short pfCancelled);
  int set_onresizestart(in VARIANT p);
  int get_onresizestart(out VARIANT p);
  int set_onresizeend(in VARIANT p);
  int get_onresizeend(out VARIANT p);
  int set_onmovestart(in VARIANT p);
  int get_onmovestart(out VARIANT p);
  int set_onmoveend(in VARIANT p);
  int get_onmoveend(out VARIANT p);
  int set_onmouseenter(in VARIANT p);
  int get_onmouseenter(out VARIANT p);
  int set_onmouseleave(in VARIANT p);
  int get_onmouseleave(out VARIANT p);
  int set_onactivate(in VARIANT p);
  int get_onactivate(out VARIANT p);
  int set_ondeactivate(in VARIANT p);
  int get_ondeactivate(out VARIANT p);
  int dragDrop(out short pfRet);
  int get_glyphMode(out int p);
}

interface IHTMLElement4 : IDispatch {
  static GUID IID = { 0x3050f80f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_onmousewheel(in VARIANT p);
  int get_onmousewheel(out VARIANT p);
  int normalize();
  int getAttributeNode(in wchar* bstrName, out IHTMLDOMAttribute ppAttribute);
  int setAttributeNode(in IHTMLDOMAttribute pattr, out IHTMLDOMAttribute ppretAttribute);
  int removeAttributeNode(in IHTMLDOMAttribute pattr, out IHTMLDOMAttribute ppretAttribute);
  int set_onbeforeactivate(in VARIANT p);
  int get_onbeforeactivate(out VARIANT p);
  int set_onfocusin(in VARIANT p);
  int get_onfocusin(out VARIANT p);
  int set_onfocusout(in VARIANT p);
  int get_onfocusout(out VARIANT p);
}

interface IHTMLElementRender : IUnknown {
  static GUID IID = { 0x3050f669, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int DrawToDC(in wireHDC hdc);
  int SetDocumentPrinter(in wchar* bstrPrinterName, in wireHDC hdc);
}

interface IHTMLUniqueName : IDispatch {
  static GUID IID = { 0x3050f4d0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_uniqueNumber(out int p);
  int get_uniqueID(out wchar* p);
}

interface IHTMLDatabinding : IDispatch {
  static GUID IID = { 0x3050f3f2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_dataFld(in wchar* p);
  int get_dataFld(out wchar* p);
  int set_dataSrc(in wchar* p);
  int get_dataSrc(out wchar* p);
  int set_dataFormatAs(in wchar* p);
  int get_dataFormatAs(out wchar* p);
}

interface IHTMLDocument : IDispatch {
  static GUID IID = { 0x626fc520, 0xa41e, 0x11cf, 0xa7, 0x31, 0x00, 0xa0, 0xc9, 0x08, 0x26, 0x37 };
  int get_Script(out IDispatch p);
}

interface IHTMLElementDefaults : IDispatch {
  static GUID IID = { 0x3050f6c9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_style(out IHTMLStyle p);
  int set_tabStop(in short p);
  int get_tabStop(out short p);
  int set_viewInheritStyle(in short p);
  int get_viewInheritStyle(out short p);
  int set_viewMasterTab(in short p);
  int get_viewMasterTab(out short p);
  int set_scrollSegmentX(in int p);
  int get_scrollSegmentX(out int p);
  int set_scrollSegmentY(in int p);
  int get_scrollSegmentY(out int p);
  int set_isMultiLine(in short p);
  int get_isMultiLine(out short p);
  int set_contentEditable(in wchar* p);
  int get_contentEditable(out wchar* p);
  int set_canHaveHTML(in short p);
  int get_canHaveHTML(out short p);
  int setref_viewLink(in IHTMLDocument p);
  int get_viewLink(out IHTMLDocument p);
  int set_frozen(in short p);
  int get_frozen(out short p);
}

interface DispHTMLDefaults : IDispatch {
  static GUID IID = { 0x3050f58c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+IHTMLStyle get_style();+/
  /+void set_tabStop(short value);+/
  /+short get_tabStop();+/
  /+void set_viewInheritStyle(short value);+/
  /+short get_viewInheritStyle();+/
  /+void set_viewMasterTab(short value);+/
  /+short get_viewMasterTab();+/
  /+void set_scrollSegmentX(int value);+/
  /+int get_scrollSegmentX();+/
  /+void set_scrollSegmentY(int value);+/
  /+int get_scrollSegmentY();+/
  /+void set_isMultiLine(short value);+/
  /+short get_isMultiLine();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+void set_canHaveHTML(short value);+/
  /+short get_canHaveHTML();+/
  /+void setref_viewLink(IHTMLDocument value);+/
  /+IHTMLDocument get_viewLink();+/
  /+void set_frozen(short value);+/
  /+short get_frozen();+/
}

interface IHTCDefaultDispatch : IDispatch {
  static GUID IID = { 0x3050f4fd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_element(out IHTMLElement p);
  int CreateEventObject(out IHTMLEventObj eventObj);
  int get_defaults(out IDispatch p);
  int get_document(out IDispatch p);
}

interface IHTCPropertyBehavior : IDispatch {
  static GUID IID = { 0x3050f5df, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int fireChange();
  int set_value(in VARIANT p);
  int get_value(out VARIANT p);
}

interface IHTCMethodBehavior : IDispatch {
  static GUID IID = { 0x3050f631, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface IHTCEventBehavior : IDispatch {
  static GUID IID = { 0x3050f4ff, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int fire(in IHTMLEventObj pVar);
}

interface IHTCAttachBehavior : IDispatch {
  static GUID IID = { 0x3050f5f4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int FireEvent(in IDispatch evt);
  int detachEvent();
}

interface IHTCAttachBehavior2 : IDispatch {
  static GUID IID = { 0x3050f7eb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int FireEvent(in VARIANT evt);
}

interface IHTCDescBehavior : IDispatch {
  static GUID IID = { 0x3050f5dc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_urn(out wchar* p);
  int get_name(out wchar* p);
}

interface DispHTCDefaultDispatch : IDispatch {
  static GUID IID = { 0x3050f573, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+IHTMLElement get_element();+/
  /+IHTMLEventObj CreateEventObject();+/
  /+IDispatch get_defaults();+/
  /+IDispatch get_document();+/
}

interface DispHTCPropertyBehavior : IDispatch {
  static GUID IID = { 0x3050f57f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void fireChange();+/
  /+void set_value(VARIANT value);+/
  /+VARIANT get_value();+/
}

interface DispHTCMethodBehavior : IDispatch {
  static GUID IID = { 0x3050f587, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface DispHTCEventBehavior : IDispatch {
  static GUID IID = { 0x3050f574, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void fire(in IHTMLEventObj pVar);+/
}

interface DispHTCAttachBehavior : IDispatch {
  static GUID IID = { 0x3050f583, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void FireEvent(in VARIANT evt);+/
  /+void detachEvent();+/
}

interface DispHTCDescBehavior : IDispatch {
  static GUID IID = { 0x3050f57e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+wchar* get_urn();+/
  /+wchar* get_name();+/
}

interface IHTMLUrnCollection : IDispatch {
  static GUID IID = { 0x3050f5e2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int item(in int index, out wchar* ppUrn);
}

interface IHTMLGenericElement : IDispatch {
  static GUID IID = { 0x3050f4b7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_recordset(out IDispatch p);
  int namedRecordset(in wchar* dataMember, VARIANT* hierarchy, out IDispatch ppRecordset);
}

interface DispHTMLGenericElement : IDispatch {
  static GUID IID = { 0x3050f563, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+IDispatch get_recordset();+/
  /+IDispatch namedRecordset(in wchar* dataMember, VARIANT* hierarchy);+/
}

interface IHTMLStyleSheetRule : IDispatch {
  static GUID IID = { 0x3050f357, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_selectorText(in wchar* p);
  int get_selectorText(out wchar* p);
  int get_style(out IHTMLRuleStyle p);
  int get_readOnly(out short p);
}

interface IHTMLStyleSheetRulesCollection : IDispatch {
  static GUID IID = { 0x3050f2e5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int item(in int index, out IHTMLStyleSheetRule ppHTMLStyleSheetRule);
}

interface IHTMLStyleSheetPage : IDispatch {
  static GUID IID = { 0x3050f7ee, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_selector(out wchar* p);
  int get_pseudoClass(out wchar* p);
}

interface IHTMLStyleSheetPagesCollection : IDispatch {
  static GUID IID = { 0x3050f7f0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int item(in int index, out IHTMLStyleSheetPage ppHTMLStyleSheetPage);
}

interface IHTMLStyleSheetsCollection : IDispatch {
  static GUID IID = { 0x3050f37e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in VARIANT* pvarIndex, out VARIANT pvarResult);
}

interface IHTMLStyleSheet : IDispatch {
  static GUID IID = { 0x3050f2e3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_title(in wchar* p);
  int get_title(out wchar* p);
  int get_parentStyleSheet(out IHTMLStyleSheet p);
  int get_owningElement(out IHTMLElement p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_readOnly(out short p);
  int get_imports(out IHTMLStyleSheetsCollection p);
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int get_type(out wchar* p);
  int get_id(out wchar* p);
  int addImport(in wchar* bstrUrl, int lIndex, out int plIndex);
  int addRule(in wchar* bstrSelector, in wchar* bstrStyle, int lIndex, out int plNewIndex);
  int removeImport(in int lIndex);
  int removeRule(in int lIndex);
  int set_media(in wchar* p);
  int get_media(out wchar* p);
  int set_cssText(in wchar* p);
  int get_cssText(out wchar* p);
  int get_rules(out IHTMLStyleSheetRulesCollection p);
}

interface IHTMLStyleSheet2 : IDispatch {
  static GUID IID = { 0x3050f3d1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_pages(out IHTMLStyleSheetPagesCollection p);
  int addPageRule(in wchar* bstrSelector, in wchar* bstrStyle, int lIndex, out int plNewIndex);
}

interface DispHTMLStyleSheet : IDispatch {
  static GUID IID = { 0x3050f58d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+IHTMLStyleSheet get_parentStyleSheet();+/
  /+IHTMLElement get_owningElement();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_readOnly();+/
  /+IHTMLStyleSheetsCollection get_imports();+/
  /+void set_href(wchar* value);+/
  /+wchar* get_href();+/
  /+wchar* get_type();+/
  /+wchar* get_id();+/
  /+int addImport(in wchar* bstrUrl, int lIndex);+/
  /+int addRule(in wchar* bstrSelector, in wchar* bstrStyle, int lIndex);+/
  /+void removeImport(in int lIndex);+/
  /+void removeRule(in int lIndex);+/
  /+void set_media(wchar* value);+/
  /+wchar* get_media();+/
  /+void set_cssText(wchar* value);+/
  /+wchar* get_cssText();+/
  /+IHTMLStyleSheetRulesCollection get_rules();+/
  /+IHTMLStyleSheetPagesCollection get_pages();+/
  /+int addPageRule(in wchar* bstrSelector, in wchar* bstrStyle, int lIndex);+/
}

interface HTMLLinkElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f61d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
}

interface HTMLLinkElementEvents : IDispatch {
  static GUID IID = { 0x3050f3cc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onload();+/
  /+void onerror();+/
}

interface IHTMLLinkElement : IDispatch {
  static GUID IID = { 0x3050f205, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int set_rel(in wchar* p);
  int get_rel(out wchar* p);
  int set_rev(in wchar* p);
  int get_rev(out wchar* p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int get_readyState(out wchar* p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int get_styleSheet(out IHTMLStyleSheet p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int set_media(in wchar* p);
  int get_media(out wchar* p);
}

interface IHTMLLinkElement2 : IDispatch {
  static GUID IID = { 0x3050f4e5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_target(in wchar* p);
  int get_target(out wchar* p);
}

interface IHTMLLinkElement3 : IDispatch {
  static GUID IID = { 0x3050f81e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_charset(in wchar* p);
  int get_charset(out wchar* p);
  int set_hreflang(in wchar* p);
  int get_hreflang(out wchar* p);
}

interface DispHTMLLinkElement : IDispatch {
  static GUID IID = { 0x3050f524, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_href(wchar* value);+/
  /+wchar* get_href();+/
  /+void set_rel(wchar* value);+/
  /+wchar* get_rel();+/
  /+void set_rev(wchar* value);+/
  /+wchar* get_rev();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+IHTMLStyleSheet get_styleSheet();+/
  /+void set_media(wchar* value);+/
  /+wchar* get_media();+/
  /+void set_target(wchar* value);+/
  /+wchar* get_target();+/
  /+void set_charset(wchar* value);+/
  /+wchar* get_charset();+/
  /+void set_hreflang(wchar* value);+/
  /+wchar* get_hreflang();+/
}

interface IHTMLTxtRange : IDispatch {
  static GUID IID = { 0x3050f220, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_htmlText(out wchar* p);
  int set_text(in wchar* p);
  int get_text(out wchar* p);
  int parentElement(out IHTMLElement parent);
  int duplicate(out IHTMLTxtRange duplicate);
  int inRange(in IHTMLTxtRange range, out short inRange);
  int isEqual(in IHTMLTxtRange range, out short isEqual);
  int scrollIntoView(short fStart);
  int collapse(short Start);
  int expand(in wchar* Unit, out short Success);
  int move(in wchar* Unit, int Count, out int ActualCount);
  int moveStart(in wchar* Unit, int Count, out int ActualCount);
  int moveEnd(in wchar* Unit, int Count, out int ActualCount);
  int select();
  int pasteHTML(in wchar* html);
  int moveToElementText(in IHTMLElement element);
  int setEndPoint(in wchar* how, in IHTMLTxtRange SourceRange);
  int compareEndPoints(in wchar* how, in IHTMLTxtRange SourceRange, out int ret);
  int findText(in wchar* String, int Count, int Flags, out short Success);
  int moveToPoint(in int x, in int y);
  int getBookmark(out wchar* Boolmark);
  int moveToBookmark(in wchar* Bookmark, out short Success);
  int queryCommandSupported(in wchar* cmdID, out short pfRet);
  int queryCommandEnabled(in wchar* cmdID, out short pfRet);
  int queryCommandState(in wchar* cmdID, out short pfRet);
  int queryCommandIndeterm(in wchar* cmdID, out short pfRet);
  int queryCommandText(in wchar* cmdID, out wchar* pcmdText);
  int queryCommandValue(in wchar* cmdID, out VARIANT pcmdValue);
  int execCommand(in wchar* cmdID, short showUI, VARIANT value, out short pfRet);
  int execCommandShowHelp(in wchar* cmdID, out short pfRet);
}

interface IHTMLTextRangeMetrics : IDispatch {
  static GUID IID = { 0x3050f40b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_offsetTop(out int p);
  int get_offsetLeft(out int p);
  int get_boundingTop(out int p);
  int get_boundingLeft(out int p);
  int get_boundingWidth(out int p);
  int get_boundingHeight(out int p);
}

interface IHTMLTextRangeMetrics2 : IDispatch {
  static GUID IID = { 0x3050f4a6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int getClientRects(out IHTMLRectCollection pRectCol);
  int getBoundingClientRect(out IHTMLRect pRect);
}

interface IHTMLTxtRangeCollection : IDispatch {
  static GUID IID = { 0x3050f7ed, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in VARIANT* pvarIndex, out VARIANT pvarResult);
}

interface HTMLFormElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f614, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+short onsubmit(in IHTMLEventObj pEvtObj);+/
  /+short onreset(in IHTMLEventObj pEvtObj);+/
}

interface HTMLFormElementEvents : IDispatch {
  static GUID IID = { 0x3050f364, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+short onsubmit();+/
  /+short onreset();+/
}

interface IHTMLFormElement : IDispatch {
  static GUID IID = { 0x3050f1f7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_action(in wchar* p);
  int get_action(out wchar* p);
  int set_dir(in wchar* p);
  int get_dir(out wchar* p);
  int set_encoding(in wchar* p);
  int get_encoding(out wchar* p);
  int set_method(in wchar* p);
  int get_method(out wchar* p);
  int get_elements(out IDispatch p);
  int set_target(in wchar* p);
  int get_target(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_onsubmit(in VARIANT p);
  int get_onsubmit(out VARIANT p);
  int set_onreset(in VARIANT p);
  int get_onreset(out VARIANT p);
  int submit();
  int reset();
  int set_length(in int p);
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(VARIANT name, VARIANT index, out IDispatch pdisp);
  int tags(in VARIANT tagName, out IDispatch pdisp);
}

interface IHTMLFormElement2 : IDispatch {
  static GUID IID = { 0x3050f4f6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_acceptCharset(in wchar* p);
  int get_acceptCharset(out wchar* p);
  int urns(in VARIANT urn, out IDispatch pdisp);
}

interface IHTMLFormElement3 : IDispatch {
  static GUID IID = { 0x3050f836, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int namedItem(in wchar* name, out IDispatch pdisp);
}

interface IHTMLSubmitData : IDispatch {
  static GUID IID = { 0x3050f645, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int appendNameValuePair(wchar* name, wchar* value);
  int appendNameFilePair(wchar* name, wchar* filename);
  int appendItemSeparator();
}

interface DispHTMLFormElement : IDispatch {
  static GUID IID = { 0x3050f510, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_action(wchar* value);+/
  /+wchar* get_action();+/
  /+void set_encoding(wchar* value);+/
  /+wchar* get_encoding();+/
  /+void set_method(wchar* value);+/
  /+wchar* get_method();+/
  /+IDispatch get_elements();+/
  /+void set_target(wchar* value);+/
  /+wchar* get_target();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_onsubmit(VARIANT value);+/
  /+VARIANT get_onsubmit();+/
  /+void set_onreset(VARIANT value);+/
  /+VARIANT get_onreset();+/
  /+void submit();+/
  /+void reset();+/
  /+void set_length(int value);+/
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT name, VARIANT index);+/
  /+IDispatch tags(in VARIANT tagName);+/
  /+void set_acceptCharset(wchar* value);+/
  /+wchar* get_acceptCharset();+/
  /+IDispatch urns(in VARIANT urn);+/
  /+IDispatch namedItem(in wchar* name);+/
  /+void appendNameValuePair(wchar* name, wchar* value);+/
  /+void appendNameFilePair(wchar* name, wchar* filename);+/
  /+void appendItemSeparator();+/
}

interface HTMLControlElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f612, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLControlElementEvents : IDispatch {
  static GUID IID = { 0x3050f4ea, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLControlElement : IDispatch {
  static GUID IID = { 0x3050f4e9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_tabIndex(in short p);
  int get_tabIndex(out short p);
  int focus();
  int set_accessKey(in wchar* p);
  int get_accessKey(out wchar* p);
  int set_onblur(in VARIANT p);
  int get_onblur(out VARIANT p);
  int set_onfocus(in VARIANT p);
  int get_onfocus(out VARIANT p);
  int set_onresize(in VARIANT p);
  int get_onresize(out VARIANT p);
  int blur();
  int addFilter(in IUnknown pUnk);
  int removeFilter(in IUnknown pUnk);
  int get_clientHeight(out int p);
  int get_clientWidth(out int p);
  int get_clientTop(out int p);
  int get_clientLeft(out int p);
}

interface IHTMLTextElement : IDispatch {
  static GUID IID = { 0x3050f218, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface DispHTMLTextElement : IDispatch {
  static GUID IID = { 0x3050f537, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
}

interface HTMLTextContainerEvents2 : IDispatch {
  static GUID IID = { 0x3050f624, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onchange(in IHTMLEventObj pEvtObj);+/
  /+void onselect(in IHTMLEventObj pEvtObj);+/
}

interface HTMLTextContainerEvents : IDispatch {
  static GUID IID = { 0x1ff6aa72, 0x5842, 0x11cf, 0xa7, 0x07, 0x00, 0xaa, 0x00, 0xc0, 0x09, 0x8d };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onchange();+/
  /+void onselect();+/
}

interface IHTMLTextContainer : IDispatch {
  static GUID IID = { 0x3050f230, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int createControlRange(out IDispatch range);
  int get_scrollHeight(out int p);
  int get_scrollWidth(out int p);
  int set_scrollTop(in int p);
  int get_scrollTop(out int p);
  int set_scrollLeft(in int p);
  int get_scrollLeft(out int p);
  int set_onscroll(in VARIANT p);
  int get_onscroll(out VARIANT p);
}

interface IHTMLControlRange : IDispatch {
  static GUID IID = { 0x3050f29c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int select();
  int add(in IHTMLControlElement item);
  int remove(in int index);
  int item(in int index, out IHTMLElement pdisp);
  int scrollIntoView(VARIANT varargStart);
  int queryCommandSupported(in wchar* cmdID, out short pfRet);
  int queryCommandEnabled(in wchar* cmdID, out short pfRet);
  int queryCommandState(in wchar* cmdID, out short pfRet);
  int queryCommandIndeterm(in wchar* cmdID, out short pfRet);
  int queryCommandText(in wchar* cmdID, out wchar* pcmdText);
  int queryCommandValue(in wchar* cmdID, out VARIANT pcmdValue);
  int execCommand(in wchar* cmdID, short showUI, VARIANT value, out short pfRet);
  int execCommandShowHelp(in wchar* cmdID, out short pfRet);
  int commonParentElement(out IHTMLElement parent);
  int get_length(out int p);
}

interface IHTMLControlRange2 : IDispatch {
  static GUID IID = { 0x3050f65e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int addElement(in IHTMLElement item);
}

interface HTMLImgEvents2 : IDispatch {
  static GUID IID = { 0x3050f616, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
  /+void onabort(in IHTMLEventObj pEvtObj);+/
}

interface HTMLImgEvents : IDispatch {
  static GUID IID = { 0x3050f25b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onload();+/
  /+void onerror();+/
  /+void onabort();+/
}

interface IHTMLImgElement : IDispatch {
  static GUID IID = { 0x3050f240, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_isMap(in short p);
  int get_isMap(out short p);
  int set_useMap(in wchar* p);
  int get_useMap(out wchar* p);
  int get_mimeType(out wchar* p);
  int get_fileSize(out wchar* p);
  int get_fileCreatedDate(out wchar* p);
  int get_fileModifiedDate(out wchar* p);
  int get_fileUpdatedDate(out wchar* p);
  int get_protocol(out wchar* p);
  int get_href(out wchar* p);
  int get_nameProp(out wchar* p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
  int set_alt(in wchar* p);
  int get_alt(out wchar* p);
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_lowsrc(in wchar* p);
  int get_lowsrc(out wchar* p);
  int set_vrml(in wchar* p);
  int get_vrml(out wchar* p);
  int set_dynsrc(in wchar* p);
  int get_dynsrc(out wchar* p);
  int get_readyState(out wchar* p);
  int get_complete(out short p);
  int set_loop(in VARIANT p);
  int get_loop(out VARIANT p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_onabort(in VARIANT p);
  int get_onabort(out VARIANT p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_width(in int p);
  int get_width(out int p);
  int set_height(in int p);
  int get_height(out int p);
  int set_Start(in wchar* p);
  int get_Start(out wchar* p);
}

interface IHTMLImgElement2 : IDispatch {
  static GUID IID = { 0x3050f826, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_longDesc(in wchar* p);
  int get_longDesc(out wchar* p);
}

interface IHTMLImageElementFactory : IDispatch {
  static GUID IID = { 0x3050f38e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int create(VARIANT width, VARIANT height, out IHTMLImgElement __MIDL__IHTMLImageElementFactory0000);
}

interface DispHTMLImg : IDispatch {
  static GUID IID = { 0x3050f51c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_isMap(short value);+/
  /+short get_isMap();+/
  /+void set_useMap(wchar* value);+/
  /+wchar* get_useMap();+/
  /+wchar* get_mimeType();+/
  /+wchar* get_fileSize();+/
  /+wchar* get_fileCreatedDate();+/
  /+wchar* get_fileModifiedDate();+/
  /+wchar* get_fileUpdatedDate();+/
  /+wchar* get_protocol();+/
  /+wchar* get_href();+/
  /+wchar* get_nameProp();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+void set_alt(wchar* value);+/
  /+wchar* get_alt();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_lowsrc(wchar* value);+/
  /+wchar* get_lowsrc();+/
  /+void set_vrml(wchar* value);+/
  /+wchar* get_vrml();+/
  /+void set_dynsrc(wchar* value);+/
  /+wchar* get_dynsrc();+/
  /+short get_complete();+/
  /+void set_loop(VARIANT value);+/
  /+VARIANT get_loop();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_onabort(VARIANT value);+/
  /+VARIANT get_onabort();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_width(int value);+/
  /+int get_width();+/
  /+void set_height(int value);+/
  /+int get_height();+/
  /+void set_Start(wchar* value);+/
  /+wchar* get_Start();+/
  /+void set_longDesc(wchar* value);+/
  /+wchar* get_longDesc();+/
}

interface IHTMLXMLHttpRequest : IDispatch {
  static GUID IID = { 0x3051040a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_readyState(out int p);
  int get_responseBody(out VARIANT p);
  int get_responseText(out wchar* p);
  int get_responseXML(out IDispatch p);
  int get_status(out int p);
  int get_statusText(out wchar* p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int abort();
  int open(in wchar* bstrMethod, in wchar* bstrUrl, in VARIANT varAsync, VARIANT varUser, VARIANT varPassword);
  int send(VARIANT varBody);
  int getAllResponseHeaders(out wchar* __MIDL__IHTMLXMLHttpRequest0000);
  int getResponseHeader(in wchar* bstrHeader, out wchar* __MIDL__IHTMLXMLHttpRequest0001);
  int setRequestHeader(in wchar* bstrHeader, in wchar* bstrValue);
}

interface IHTMLXMLHttpRequestFactory : IDispatch {
  static GUID IID = { 0x3051040c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int create(out IHTMLXMLHttpRequest __MIDL__IHTMLXMLHttpRequestFactory0000);
}

interface DispHTMLXMLHttpRequest : IDispatch {
  static GUID IID = { 0x3050f596, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+int get_readyState();+/
  /+VARIANT get_responseBody();+/
  /+wchar* get_responseText();+/
  /+IDispatch get_responseXML();+/
  /+int get_status();+/
  /+wchar* get_statusText();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void abort();+/
  /+void open(in wchar* bstrMethod, in wchar* bstrUrl, in VARIANT varAsync, VARIANT varUser, VARIANT varPassword);+/
  /+void send(VARIANT varBody);+/
  /+wchar* getAllResponseHeaders();+/
  /+wchar* getResponseHeader(in wchar* bstrHeader);+/
  /+void setRequestHeader(in wchar* bstrHeader, in wchar* bstrValue);+/
}

interface IHTMLBodyElement : IDispatch {
  static GUID IID = { 0x3050f1d8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_background(in wchar* p);
  int get_background(out wchar* p);
  int set_bgProperties(in wchar* p);
  int get_bgProperties(out wchar* p);
  int set_leftMargin(in VARIANT p);
  int get_leftMargin(out VARIANT p);
  int set_topMargin(in VARIANT p);
  int get_topMargin(out VARIANT p);
  int set_rightMargin(in VARIANT p);
  int get_rightMargin(out VARIANT p);
  int set_bottomMargin(in VARIANT p);
  int get_bottomMargin(out VARIANT p);
  int set_noWrap(in short p);
  int get_noWrap(out short p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_text(in VARIANT p);
  int get_text(out VARIANT p);
  int set_link(in VARIANT p);
  int get_link(out VARIANT p);
  int set_vLink(in VARIANT p);
  int get_vLink(out VARIANT p);
  int set_aLink(in VARIANT p);
  int get_aLink(out VARIANT p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onunload(in VARIANT p);
  int get_onunload(out VARIANT p);
  int set_scroll(in wchar* p);
  int get_scroll(out wchar* p);
  int set_onselect(in VARIANT p);
  int get_onselect(out VARIANT p);
  int set_onbeforeunload(in VARIANT p);
  int get_onbeforeunload(out VARIANT p);
  int createTextRange(out IHTMLTxtRange range);
}

interface IHTMLBodyElement2 : IDispatch {
  static GUID IID = { 0x3050f5c5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_onbeforeprint(in VARIANT p);
  int get_onbeforeprint(out VARIANT p);
  int set_onafterprint(in VARIANT p);
  int get_onafterprint(out VARIANT p);
}

interface DispHTMLBody : IDispatch {
  static GUID IID = { 0x3050f507, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_background(wchar* value);+/
  /+wchar* get_background();+/
  /+void set_bgProperties(wchar* value);+/
  /+wchar* get_bgProperties();+/
  /+void set_leftMargin(VARIANT value);+/
  /+VARIANT get_leftMargin();+/
  /+void set_topMargin(VARIANT value);+/
  /+VARIANT get_topMargin();+/
  /+void set_rightMargin(VARIANT value);+/
  /+VARIANT get_rightMargin();+/
  /+void set_bottomMargin(VARIANT value);+/
  /+VARIANT get_bottomMargin();+/
  /+void set_noWrap(short value);+/
  /+short get_noWrap();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_text(VARIANT value);+/
  /+VARIANT get_text();+/
  /+void set_link(VARIANT value);+/
  /+VARIANT get_link();+/
  /+void set_vLink(VARIANT value);+/
  /+VARIANT get_vLink();+/
  /+void set_aLink(VARIANT value);+/
  /+VARIANT get_aLink();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onunload(VARIANT value);+/
  /+VARIANT get_onunload();+/
  /+void set_scroll(wchar* value);+/
  /+wchar* get_scroll();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_onbeforeunload(VARIANT value);+/
  /+VARIANT get_onbeforeunload();+/
  /+IHTMLTxtRange createTextRange();+/
  /+void set_onbeforeprint(VARIANT value);+/
  /+VARIANT get_onbeforeprint();+/
  /+void set_onafterprint(VARIANT value);+/
  /+VARIANT get_onafterprint();+/
}

interface IHTMLFontElement : IDispatch {
  static GUID IID = { 0x3050f1d9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_color(in VARIANT p);
  int get_color(out VARIANT p);
  int set_face(in wchar* p);
  int get_face(out wchar* p);
  int set_size(in VARIANT p);
  int get_size(out VARIANT p);
}

interface DispHTMLFontElement : IDispatch {
  static GUID IID = { 0x3050f512, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_color(VARIANT value);+/
  /+VARIANT get_color();+/
  /+void set_face(wchar* value);+/
  /+wchar* get_face();+/
  /+void set_size(VARIANT value);+/
  /+VARIANT get_size();+/
}

interface HTMLAnchorEvents2 : IDispatch {
  static GUID IID = { 0x3050f610, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLAnchorEvents : IDispatch {
  static GUID IID = { 0x3050f29d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLAnchorElement : IDispatch {
  static GUID IID = { 0x3050f1da, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int set_target(in wchar* p);
  int get_target(out wchar* p);
  int set_rel(in wchar* p);
  int get_rel(out wchar* p);
  int set_rev(in wchar* p);
  int get_rev(out wchar* p);
  int set_urn(in wchar* p);
  int get_urn(out wchar* p);
  int set_Methods(in wchar* p);
  int get_Methods(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_host(in wchar* p);
  int get_host(out wchar* p);
  int set_hostname(in wchar* p);
  int get_hostname(out wchar* p);
  int set_pathname(in wchar* p);
  int get_pathname(out wchar* p);
  int set_port(in wchar* p);
  int get_port(out wchar* p);
  int set_protocol(in wchar* p);
  int get_protocol(out wchar* p);
  int set_search(in wchar* p);
  int get_search(out wchar* p);
  int set_hash(in wchar* p);
  int get_hash(out wchar* p);
  int set_onblur(in VARIANT p);
  int get_onblur(out VARIANT p);
  int set_onfocus(in VARIANT p);
  int get_onfocus(out VARIANT p);
  int set_accessKey(in wchar* p);
  int get_accessKey(out wchar* p);
  int get_protocolLong(out wchar* p);
  int get_mimeType(out wchar* p);
  int get_nameProp(out wchar* p);
  int set_tabIndex(in short p);
  int get_tabIndex(out short p);
  int focus();
  int blur();
}

interface IHTMLAnchorElement2 : IDispatch {
  static GUID IID = { 0x3050f825, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_charset(in wchar* p);
  int get_charset(out wchar* p);
  int set_coords(in wchar* p);
  int get_coords(out wchar* p);
  int set_hreflang(in wchar* p);
  int get_hreflang(out wchar* p);
  int set_shape(in wchar* p);
  int get_shape(out wchar* p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
}

interface DispHTMLAnchorElement : IDispatch {
  static GUID IID = { 0x3050f502, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_href(wchar* value);+/
  /+wchar* get_href();+/
  /+void set_target(wchar* value);+/
  /+wchar* get_target();+/
  /+void set_rel(wchar* value);+/
  /+wchar* get_rel();+/
  /+void set_rev(wchar* value);+/
  /+wchar* get_rev();+/
  /+void set_urn(wchar* value);+/
  /+wchar* get_urn();+/
  /+void set_Methods(wchar* value);+/
  /+wchar* get_Methods();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_host(wchar* value);+/
  /+wchar* get_host();+/
  /+void set_hostname(wchar* value);+/
  /+wchar* get_hostname();+/
  /+void set_pathname(wchar* value);+/
  /+wchar* get_pathname();+/
  /+void set_port(wchar* value);+/
  /+wchar* get_port();+/
  /+void set_protocol(wchar* value);+/
  /+wchar* get_protocol();+/
  /+void set_search(wchar* value);+/
  /+wchar* get_search();+/
  /+void set_hash(wchar* value);+/
  /+wchar* get_hash();+/
  /+wchar* get_protocolLong();+/
  /+wchar* get_mimeType();+/
  /+wchar* get_nameProp();+/
  /+void set_charset(wchar* value);+/
  /+wchar* get_charset();+/
  /+void set_coords(wchar* value);+/
  /+wchar* get_coords();+/
  /+void set_hreflang(wchar* value);+/
  /+wchar* get_hreflang();+/
  /+void set_shape(wchar* value);+/
  /+wchar* get_shape();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
}

interface HTMLLabelEvents2 : IDispatch {
  static GUID IID = { 0x3050f61c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLLabelEvents : IDispatch {
  static GUID IID = { 0x3050f329, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLLabelElement : IDispatch {
  static GUID IID = { 0x3050f32a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_htmlFor(in wchar* p);
  int get_htmlFor(out wchar* p);
  int set_accessKey(in wchar* p);
  int get_accessKey(out wchar* p);
}

interface IHTMLLabelElement2 : IDispatch {
  static GUID IID = { 0x3050f832, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_form(out IHTMLFormElement p);
}

interface DispHTMLLabelElement : IDispatch {
  static GUID IID = { 0x3050f522, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_htmlFor(wchar* value);+/
  /+wchar* get_htmlFor();+/
  /+IHTMLFormElement get_form();+/
}

interface IHTMLListElement : IDispatch {
  static GUID IID = { 0x3050f20e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface IHTMLListElement2 : IDispatch {
  static GUID IID = { 0x3050f822, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_compact(in short p);
  int get_compact(out short p);
}

interface DispHTMLListElement : IDispatch {
  static GUID IID = { 0x3050f525, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_compact(short value);+/
  /+short get_compact();+/
}

interface IHTMLUListElement : IDispatch {
  static GUID IID = { 0x3050f1dd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_compact(in short p);
  int get_compact(out short p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
}

interface DispHTMLUListElement : IDispatch {
  static GUID IID = { 0x3050f538, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_compact(short value);+/
  /+short get_compact();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
}

interface IHTMLOListElement : IDispatch {
  static GUID IID = { 0x3050f1de, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_compact(in short p);
  int get_compact(out short p);
  int set_Start(in int p);
  int get_Start(out int p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
}

interface DispHTMLOListElement : IDispatch {
  static GUID IID = { 0x3050f52a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_compact(short value);+/
  /+short get_compact();+/
  /+void set_Start(int value);+/
  /+int get_Start();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
}

interface IHTMLLIElement : IDispatch {
  static GUID IID = { 0x3050f1e0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int set_value(in int p);
  int get_value(out int p);
}

interface DispHTMLLIElement : IDispatch {
  static GUID IID = { 0x3050f523, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_value(int value);+/
  /+int get_value();+/
}

interface IHTMLBlockElement : IDispatch {
  static GUID IID = { 0x3050f208, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_clear(in wchar* p);
  int get_clear(out wchar* p);
}

interface IHTMLBlockElement2 : IDispatch {
  static GUID IID = { 0x3050f823, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_cite(in wchar* p);
  int get_cite(out wchar* p);
  int set_width(in wchar* p);
  int get_width(out wchar* p);
}

interface DispHTMLBlockElement : IDispatch {
  static GUID IID = { 0x3050f506, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
  /+void set_cite(wchar* value);+/
  /+wchar* get_cite();+/
  /+void set_width(wchar* value);+/
  /+wchar* get_width();+/
}

interface IHTMLDivElement : IDispatch {
  static GUID IID = { 0x3050f200, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_noWrap(in short p);
  int get_noWrap(out short p);
}

interface DispHTMLDivElement : IDispatch {
  static GUID IID = { 0x3050f50c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_noWrap(short value);+/
  /+short get_noWrap();+/
}

interface IHTMLDDElement : IDispatch {
  static GUID IID = { 0x3050f1f2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_noWrap(in short p);
  int get_noWrap(out short p);
}

interface DispHTMLDDElement : IDispatch {
  static GUID IID = { 0x3050f50b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_noWrap(short value);+/
  /+short get_noWrap();+/
}

interface IHTMLDTElement : IDispatch {
  static GUID IID = { 0x3050f1f3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_noWrap(in short p);
  int get_noWrap(out short p);
}

interface DispHTMLDTElement : IDispatch {
  static GUID IID = { 0x3050f50d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_noWrap(short value);+/
  /+short get_noWrap();+/
}

interface IHTMLBRElement : IDispatch {
  static GUID IID = { 0x3050f1f0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_clear(in wchar* p);
  int get_clear(out wchar* p);
}

interface DispHTMLBRElement : IDispatch {
  static GUID IID = { 0x3050f53a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
}

interface IHTMLDListElement : IDispatch {
  static GUID IID = { 0x3050f1f1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_compact(in short p);
  int get_compact(out short p);
}

interface DispHTMLDListElement : IDispatch {
  static GUID IID = { 0x3050f53b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_compact(short value);+/
  /+short get_compact();+/
}

interface IHTMLHRElement : IDispatch {
  static GUID IID = { 0x3050f1f4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_color(in VARIANT p);
  int get_color(out VARIANT p);
  int set_noShade(in short p);
  int get_noShade(out short p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_size(in VARIANT p);
  int get_size(out VARIANT p);
}

interface DispHTMLHRElement : IDispatch {
  static GUID IID = { 0x3050f53d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_color(VARIANT value);+/
  /+VARIANT get_color();+/
  /+void set_noShade(short value);+/
  /+short get_noShade();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_size(VARIANT value);+/
  /+VARIANT get_size();+/
}

interface IHTMLParaElement : IDispatch {
  static GUID IID = { 0x3050f1f5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface DispHTMLParaElement : IDispatch {
  static GUID IID = { 0x3050f52c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
}

interface IHTMLElementCollection2 : IDispatch {
  static GUID IID = { 0x3050f5ee, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int urns(in VARIANT urn, out IDispatch pdisp);
}

interface IHTMLElementCollection3 : IDispatch {
  static GUID IID = { 0x3050f835, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int namedItem(in wchar* name, out IDispatch pdisp);
}

interface DispHTMLElementCollection : IDispatch {
  static GUID IID = { 0x3050f56b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+wchar* toString();+/
  /+void set_length(int value);+/
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT name, VARIANT index);+/
  /+IDispatch tags(in VARIANT tagName);+/
  /+IDispatch urns(in VARIANT urn);+/
  /+IDispatch namedItem(in wchar* name);+/
}

interface IHTMLHeaderElement : IDispatch {
  static GUID IID = { 0x3050f1f6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface DispHTMLHeaderElement : IDispatch {
  static GUID IID = { 0x3050f515, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_clear(wchar* value);+/
  /+wchar* get_clear();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
}

interface HTMLSelectElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f622, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onchange(in IHTMLEventObj pEvtObj);+/
}

interface HTMLSelectElementEvents : IDispatch {
  static GUID IID = { 0x3050f302, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onchange();+/
}

interface IHTMLSelectElementEx : IUnknown {
  static GUID IID = { 0x3050f2d1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int ShowDropdown(in int fShow);
  int SetSelectExFlags(in uint lFlags);
  int GetSelectExFlags(out uint pFlags);
  int GetDropdownOpen(out int pfOpen);
}

interface IHTMLSelectElement : IDispatch {
  static GUID IID = { 0x3050f244, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_size(in int p);
  int get_size(out int p);
  int set_multiple(in short p);
  int get_multiple(out short p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int get_options(out IDispatch p);
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_selectedIndex(in int p);
  int get_selectedIndex(out int p);
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int add(in IHTMLElement element, VARIANT before);
  int remove(int index);
  int set_length(in int p);
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(VARIANT name, VARIANT index, out IDispatch pdisp);
  int tags(in VARIANT tagName, out IDispatch pdisp);
}

interface IHTMLSelectElement2 : IDispatch {
  static GUID IID = { 0x3050f5ed, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int urns(in VARIANT urn, out IDispatch pdisp);
}

interface IHTMLSelectElement4 : IDispatch {
  static GUID IID = { 0x3050f838, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int namedItem(in wchar* name, out IDispatch pdisp);
}

interface DispHTMLSelectElement : IDispatch {
  static GUID IID = { 0x3050f531, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_size(int value);+/
  /+int get_size();+/
  /+void set_multiple(short value);+/
  /+short get_multiple();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+IDispatch get_options();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_selectedIndex(int value);+/
  /+int get_selectedIndex();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+IHTMLFormElement get_form();+/
  /+void add(in IHTMLElement element, VARIANT before);+/
  /+void remove(int index);+/
  /+void set_length(int value);+/
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT name, VARIANT index);+/
  /+IDispatch tags(in VARIANT tagName);+/
  /+IDispatch urns(in VARIANT urn);+/
  /+IDispatch namedItem(in wchar* name);+/
}

interface DispHTMLWndSelectElement : IDispatch {
  static GUID IID = { 0x3050f597, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_size(int value);+/
  /+int get_size();+/
  /+void set_multiple(short value);+/
  /+short get_multiple();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+IDispatch get_options();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_selectedIndex(int value);+/
  /+int get_selectedIndex();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+IHTMLFormElement get_form();+/
  /+void add(in IHTMLElement element, VARIANT before);+/
  /+void remove(int index);+/
  /+void set_length(int value);+/
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT name, VARIANT index);+/
  /+IDispatch tags(in VARIANT tagName);+/
  /+IDispatch urns(in VARIANT urn);+/
  /+IDispatch namedItem(in wchar* name);+/
}

interface IHTMLSelectionObject : IDispatch {
  static GUID IID = { 0x3050f25a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int createRange(out IDispatch range);
  int empty();
  int clear();
  int get_type(out wchar* p);
}

interface IHTMLSelectionObject2 : IDispatch {
  static GUID IID = { 0x3050f7ec, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int createRangeCollection(out IDispatch rangeCollection);
  int get_typeDetail(out wchar* p);
}

interface IHTMLOptionElement : IDispatch {
  static GUID IID = { 0x3050f211, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_selected(in short p);
  int get_selected(out short p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_defaultSelected(in short p);
  int get_defaultSelected(out short p);
  int set_index(in int p);
  int get_index(out int p);
  int set_text(in wchar* p);
  int get_text(out wchar* p);
  int get_form(out IHTMLFormElement p);
}

interface IHTMLOptionElement3 : IDispatch {
  static GUID IID = { 0x3050f820, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_label(in wchar* p);
  int get_label(out wchar* p);
}

interface IHTMLOptionElementFactory : IDispatch {
  static GUID IID = { 0x3050f38c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int create(VARIANT text, VARIANT value, VARIANT defaultSelected, VARIANT selected, out IHTMLOptionElement __MIDL__IHTMLOptionElementFactory0000);
}

interface DispHTMLOptionElement : IDispatch {
  static GUID IID = { 0x3050f52b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_selected(short value);+/
  /+short get_selected();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_defaultSelected(short value);+/
  /+short get_defaultSelected();+/
  /+void set_index(int value);+/
  /+int get_index();+/
  /+void set_text(wchar* value);+/
  /+wchar* get_text();+/
  /+IHTMLFormElement get_form();+/
  /+void set_label(wchar* value);+/
  /+wchar* get_label();+/
}

interface DispHTMLWndOptionElement : IDispatch {
  static GUID IID = { 0x3050f598, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_selected(short value);+/
  /+short get_selected();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_defaultSelected(short value);+/
  /+short get_defaultSelected();+/
  /+void set_index(int value);+/
  /+int get_index();+/
  /+void set_text(wchar* value);+/
  /+wchar* get_text();+/
  /+IHTMLFormElement get_form();+/
  /+void set_label(wchar* value);+/
  /+wchar* get_label();+/
}

interface HTMLButtonElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f617, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLButtonElementEvents : IDispatch {
  static GUID IID = { 0x3050f2b3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface HTMLInputTextElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f618, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+short onchange(in IHTMLEventObj pEvtObj);+/
  /+void onselect(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
  /+void onabort(in IHTMLEventObj pEvtObj);+/
}

interface HTMLOptionButtonElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f619, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+short onchange(in IHTMLEventObj pEvtObj);+/
  /+void onselect(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
  /+void onabort(in IHTMLEventObj pEvtObj);+/
}

interface HTMLInputFileElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f61a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+short onchange(in IHTMLEventObj pEvtObj);+/
  /+void onselect(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
  /+void onabort(in IHTMLEventObj pEvtObj);+/
}

interface HTMLInputImageEvents2 : IDispatch {
  static GUID IID = { 0x3050f61b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
  /+void onabort(in IHTMLEventObj pEvtObj);+/
}

interface HTMLInputTextElementEvents : IDispatch {
  static GUID IID = { 0x3050f2a7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+short onchange();+/
  /+void onselect();+/
  /+void onload();+/
  /+void onerror();+/
  /+void onabort();+/
}

interface HTMLOptionButtonElementEvents : IDispatch {
  static GUID IID = { 0x3050f2bd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+short onchange();+/
  /+void onselect();+/
  /+void onload();+/
  /+void onerror();+/
  /+void onabort();+/
}

interface HTMLInputFileElementEvents : IDispatch {
  static GUID IID = { 0x3050f2af, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+short onchange();+/
  /+void onselect();+/
  /+void onload();+/
  /+void onerror();+/
  /+void onabort();+/
}

interface HTMLInputImageEvents : IDispatch {
  static GUID IID = { 0x3050f2c3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onload();+/
  /+void onerror();+/
  /+void onabort();+/
}

interface IHTMLInputElement : IDispatch {
  static GUID IID = { 0x3050f5d2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in short p);
  int get_status(out short p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int set_size(in int p);
  int get_size(out int p);
  int set_maxLength(in int p);
  int get_maxLength(out int p);
  int select();
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_onselect(in VARIANT p);
  int get_onselect(out VARIANT p);
  int set_defaultValue(in wchar* p);
  int get_defaultValue(out wchar* p);
  int set_readOnly(in short p);
  int get_readOnly(out short p);
  int createTextRange(out IHTMLTxtRange range);
  int set_indeterminate(in short p);
  int get_indeterminate(out short p);
  int set_defaultChecked(in short p);
  int get_defaultChecked(out short p);
  int set_checked(in short p);
  int get_checked(out short p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
  int set_alt(in wchar* p);
  int get_alt(out wchar* p);
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_lowsrc(in wchar* p);
  int get_lowsrc(out wchar* p);
  int set_vrml(in wchar* p);
  int get_vrml(out wchar* p);
  int set_dynsrc(in wchar* p);
  int get_dynsrc(out wchar* p);
  int get_readyState(out wchar* p);
  int get_complete(out short p);
  int set_loop(in VARIANT p);
  int get_loop(out VARIANT p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_onabort(in VARIANT p);
  int get_onabort(out VARIANT p);
  int set_width(in int p);
  int get_width(out int p);
  int set_height(in int p);
  int get_height(out int p);
  int set_Start(in wchar* p);
  int get_Start(out wchar* p);
}

interface IHTMLInputElement2 : IDispatch {
  static GUID IID = { 0x3050f821, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_accept(in wchar* p);
  int get_accept(out wchar* p);
  int set_useMap(in wchar* p);
  int get_useMap(out wchar* p);
}

interface IHTMLInputButtonElement : IDispatch {
  static GUID IID = { 0x3050f2b2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int createTextRange(out IHTMLTxtRange range);
}

interface IHTMLInputHiddenElement : IDispatch {
  static GUID IID = { 0x3050f2a4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int createTextRange(out IHTMLTxtRange range);
}

interface IHTMLInputTextElement : IDispatch {
  static GUID IID = { 0x3050f2a6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int set_defaultValue(in wchar* p);
  int get_defaultValue(out wchar* p);
  int set_size(in int p);
  int get_size(out int p);
  int set_maxLength(in int p);
  int get_maxLength(out int p);
  int select();
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_onselect(in VARIANT p);
  int get_onselect(out VARIANT p);
  int set_readOnly(in short p);
  int get_readOnly(out short p);
  int createTextRange(out IHTMLTxtRange range);
}

interface IHTMLInputFileElement : IDispatch {
  static GUID IID = { 0x3050f2ad, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int set_size(in int p);
  int get_size(out int p);
  int set_maxLength(in int p);
  int get_maxLength(out int p);
  int select();
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_onselect(in VARIANT p);
  int get_onselect(out VARIANT p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
}

interface IHTMLOptionButtonElement : IDispatch {
  static GUID IID = { 0x3050f2bc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int get_type(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_checked(in short p);
  int get_checked(out short p);
  int set_defaultChecked(in short p);
  int get_defaultChecked(out short p);
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int set_status(in short p);
  int get_status(out short p);
  int set_indeterminate(in short p);
  int get_indeterminate(out short p);
  int get_form(out IHTMLFormElement p);
}

interface IHTMLInputImage : IDispatch {
  static GUID IID = { 0x3050f2c2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
  int set_alt(in wchar* p);
  int get_alt(out wchar* p);
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_lowsrc(in wchar* p);
  int get_lowsrc(out wchar* p);
  int set_vrml(in wchar* p);
  int get_vrml(out wchar* p);
  int set_dynsrc(in wchar* p);
  int get_dynsrc(out wchar* p);
  int get_readyState(out wchar* p);
  int get_complete(out short p);
  int set_loop(in VARIANT p);
  int get_loop(out VARIANT p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_onabort(in VARIANT p);
  int get_onabort(out VARIANT p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_width(in int p);
  int get_width(out int p);
  int set_height(in int p);
  int get_height(out int p);
  int set_Start(in wchar* p);
  int get_Start(out wchar* p);
}

interface DispHTMLInputElement : IDispatch {
  static GUID IID = { 0x3050f57d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(short value);+/
  /+short get_status();+/
  /+IHTMLFormElement get_form();+/
  /+void set_size(int value);+/
  /+int get_size();+/
  /+void set_maxLength(int value);+/
  /+int get_maxLength();+/
  /+void select();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_defaultValue(wchar* value);+/
  /+wchar* get_defaultValue();+/
  /+void set_readOnly(short value);+/
  /+short get_readOnly();+/
  /+IHTMLTxtRange createTextRange();+/
  /+void set_indeterminate(short value);+/
  /+short get_indeterminate();+/
  /+void set_defaultChecked(short value);+/
  /+short get_defaultChecked();+/
  /+void set_checked(short value);+/
  /+short get_checked();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+void set_alt(wchar* value);+/
  /+wchar* get_alt();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_lowsrc(wchar* value);+/
  /+wchar* get_lowsrc();+/
  /+void set_vrml(wchar* value);+/
  /+wchar* get_vrml();+/
  /+void set_dynsrc(wchar* value);+/
  /+wchar* get_dynsrc();+/
  /+short get_complete();+/
  /+void set_loop(VARIANT value);+/
  /+VARIANT get_loop();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_onabort(VARIANT value);+/
  /+VARIANT get_onabort();+/
  /+void set_width(int value);+/
  /+int get_width();+/
  /+void set_height(int value);+/
  /+int get_height();+/
  /+void set_Start(wchar* value);+/
  /+wchar* get_Start();+/
  /+void set_accept(wchar* value);+/
  /+wchar* get_accept();+/
  /+void set_useMap(wchar* value);+/
  /+wchar* get_useMap();+/
}

interface IHTMLTextAreaElement : IDispatch {
  static GUID IID = { 0x3050f2aa, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int set_defaultValue(in wchar* p);
  int get_defaultValue(out wchar* p);
  int select();
  int set_onchange(in VARIANT p);
  int get_onchange(out VARIANT p);
  int set_onselect(in VARIANT p);
  int get_onselect(out VARIANT p);
  int set_readOnly(in short p);
  int get_readOnly(out short p);
  int set_rows(in int p);
  int get_rows(out int p);
  int set_cols(in int p);
  int get_cols(out int p);
  int set_wrap(in wchar* p);
  int get_wrap(out wchar* p);
  int createTextRange(out IHTMLTxtRange range);
}

interface DispHTMLTextAreaElement : IDispatch {
  static GUID IID = { 0x3050f521, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+IHTMLFormElement get_form();+/
  /+void set_defaultValue(wchar* value);+/
  /+wchar* get_defaultValue();+/
  /+void select();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_readOnly(short value);+/
  /+short get_readOnly();+/
  /+void set_rows(int value);+/
  /+int get_rows();+/
  /+void set_cols(int value);+/
  /+int get_cols();+/
  /+void set_wrap(wchar* value);+/
  /+wchar* get_wrap();+/
  /+IHTMLTxtRange createTextRange();+/
}

interface DispHTMLRichtextElement : IDispatch {
  static GUID IID = { 0x3050f54d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+IHTMLFormElement get_form();+/
  /+void set_defaultValue(wchar* value);+/
  /+wchar* get_defaultValue();+/
  /+void select();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_readOnly(short value);+/
  /+short get_readOnly();+/
  /+void set_rows(int value);+/
  /+int get_rows();+/
  /+void set_cols(int value);+/
  /+int get_cols();+/
  /+void set_wrap(wchar* value);+/
  /+wchar* get_wrap();+/
  /+IHTMLTxtRange createTextRange();+/
}

interface IHTMLButtonElement : IDispatch {
  static GUID IID = { 0x3050f2bb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_type(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_status(in VARIANT p);
  int get_status(out VARIANT p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int get_form(out IHTMLFormElement p);
  int createTextRange(out IHTMLTxtRange range);
}

interface DispHTMLButtonElement : IDispatch {
  static GUID IID = { 0x3050f51f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+IHTMLFormElement get_form();+/
  /+IHTMLTxtRange createTextRange();+/
}

interface HTMLMarqueeElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f61f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onchange(in IHTMLEventObj pEvtObj);+/
  /+void onselect(in IHTMLEventObj pEvtObj);+/
  /+void onbounce(in IHTMLEventObj pEvtObj);+/
  /+void onfinish(in IHTMLEventObj pEvtObj);+/
  /+void onstart(in IHTMLEventObj pEvtObj);+/
}

interface HTMLMarqueeElementEvents : IDispatch {
  static GUID IID = { 0x3050f2b8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onchange();+/
  /+void onselect();+/
  /+void onbounce();+/
  /+void onfinish();+/
  /+void onstart();+/
}

interface IHTMLMarqueeElement : IDispatch {
  static GUID IID = { 0x3050f2b5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_scrollDelay(in int p);
  int get_scrollDelay(out int p);
  int set_direction(in wchar* p);
  int get_direction(out wchar* p);
  int set_behavior(in wchar* p);
  int get_behavior(out wchar* p);
  int set_scrollAmount(in int p);
  int get_scrollAmount(out int p);
  int set_loop(in int p);
  int get_loop(out int p);
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
  int set_onfinish(in VARIANT p);
  int get_onfinish(out VARIANT p);
  int set_onstart(in VARIANT p);
  int get_onstart(out VARIANT p);
  int set_onbounce(in VARIANT p);
  int get_onbounce(out VARIANT p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_trueSpeed(in short p);
  int get_trueSpeed(out short p);
  int Start();
  int stop();
}

interface DispHTMLMarqueeElement : IDispatch {
  static GUID IID = { 0x3050f527, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_scrollDelay(int value);+/
  /+int get_scrollDelay();+/
  /+void set_direction(wchar* value);+/
  /+wchar* get_direction();+/
  /+void set_behavior(wchar* value);+/
  /+wchar* get_behavior();+/
  /+void set_scrollAmount(int value);+/
  /+int get_scrollAmount();+/
  /+void set_loop(int value);+/
  /+int get_loop();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+void set_onfinish(VARIANT value);+/
  /+VARIANT get_onfinish();+/
  /+void set_onstart(VARIANT value);+/
  /+VARIANT get_onstart();+/
  /+void set_onbounce(VARIANT value);+/
  /+VARIANT get_onbounce();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_trueSpeed(short value);+/
  /+short get_trueSpeed();+/
  /+void Start();+/
  /+void stop();+/
}

interface IHTMLHtmlElement : IDispatch {
  static GUID IID = { 0x3050f81c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_version(in wchar* p);
  int get_version(out wchar* p);
}

interface IHTMLHeadElement : IDispatch {
  static GUID IID = { 0x3050f81d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_profile(in wchar* p);
  int get_profile(out wchar* p);
}

interface IHTMLTitleElement : IDispatch {
  static GUID IID = { 0x3050f322, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_text(in wchar* p);
  int get_text(out wchar* p);
}

interface IHTMLMetaElement : IDispatch {
  static GUID IID = { 0x3050f203, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_httpEquiv(in wchar* p);
  int get_httpEquiv(out wchar* p);
  int set_content(in wchar* p);
  int get_content(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_url(in wchar* p);
  int get_url(out wchar* p);
  int set_charset(in wchar* p);
  int get_charset(out wchar* p);
}

interface IHTMLMetaElement2 : IDispatch {
  static GUID IID = { 0x3050f81f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_scheme(in wchar* p);
  int get_scheme(out wchar* p);
}

interface IHTMLBaseElement : IDispatch {
  static GUID IID = { 0x3050f204, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int set_target(in wchar* p);
  int get_target(out wchar* p);
}

interface IHTMLIsIndexElement : IDispatch {
  static GUID IID = { 0x3050f206, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_prompt(in wchar* p);
  int get_prompt(out wchar* p);
  int set_action(in wchar* p);
  int get_action(out wchar* p);
}

interface IHTMLIsIndexElement2 : IDispatch {
  static GUID IID = { 0x3050f82f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_form(out IHTMLFormElement p);
}

interface IHTMLNextIdElement : IDispatch {
  static GUID IID = { 0x3050f207, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_n(in wchar* p);
  int get_n(out wchar* p);
}

interface DispHTMLHtmlElement : IDispatch {
  static GUID IID = { 0x3050f560, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_version(wchar* value);+/
  /+wchar* get_version();+/
}

interface DispHTMLHeadElement : IDispatch {
  static GUID IID = { 0x3050f561, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_profile(wchar* value);+/
  /+wchar* get_profile();+/
}

interface DispHTMLTitleElement : IDispatch {
  static GUID IID = { 0x3050f516, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_text(wchar* value);+/
  /+wchar* get_text();+/
}

interface DispHTMLMetaElement : IDispatch {
  static GUID IID = { 0x3050f517, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_httpEquiv(wchar* value);+/
  /+wchar* get_httpEquiv();+/
  /+void set_content(wchar* value);+/
  /+wchar* get_content();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_url(wchar* value);+/
  /+wchar* get_url();+/
  /+void set_charset(wchar* value);+/
  /+wchar* get_charset();+/
  /+void set_scheme(wchar* value);+/
  /+wchar* get_scheme();+/
}

interface DispHTMLBaseElement : IDispatch {
  static GUID IID = { 0x3050f518, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_href(wchar* value);+/
  /+wchar* get_href();+/
  /+void set_target(wchar* value);+/
  /+wchar* get_target();+/
}

interface DispHTMLIsIndexElement : IDispatch {
  static GUID IID = { 0x3050f519, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_prompt(wchar* value);+/
  /+wchar* get_prompt();+/
  /+void set_action(wchar* value);+/
  /+wchar* get_action();+/
  /+IHTMLFormElement get_form();+/
}

interface DispHTMLNextIdElement : IDispatch {
  static GUID IID = { 0x3050f51a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_n(wchar* value);+/
  /+wchar* get_n();+/
}

interface IHTMLBaseFontElement : IDispatch {
  static GUID IID = { 0x3050f202, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_color(in VARIANT p);
  int get_color(out VARIANT p);
  int set_face(in wchar* p);
  int get_face(out wchar* p);
  int set_size(in int p);
  int get_size(out int p);
}

interface DispHTMLBaseFontElement : IDispatch {
  static GUID IID = { 0x3050f504, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_color(VARIANT value);+/
  /+VARIANT get_color();+/
  /+void set_face(wchar* value);+/
  /+wchar* get_face();+/
  /+void set_size(int value);+/
  /+int get_size();+/
}

interface IHTMLUnknownElement : IDispatch {
  static GUID IID = { 0x3050f209, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface DispHTMLUnknownElement : IDispatch {
  static GUID IID = { 0x3050f539, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
}

interface IOmHistory : IDispatch {
  static GUID IID = { 0xfeceaaa2, 0x8405, 0x11cf, 0x8b, 0xa1, 0x00, 0xaa, 0x00, 0x47, 0x6d, 0xa6 };
  int get_length(out short p);
  int back(VARIANT* pvargdistance);
  int forward(VARIANT* pvargdistance);
  int go(VARIANT* pvargdistance);
}

interface IHTMLMimeTypesCollection : IDispatch {
  static GUID IID = { 0x3050f3fc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
}

interface IHTMLPluginsCollection : IDispatch {
  static GUID IID = { 0x3050f3fd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int refresh(short reload);
}

interface IHTMLOpsProfile : IDispatch {
  static GUID IID = { 0x3050f401, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int addRequest(in wchar* name, VARIANT reserved, out short Success);
  int clearRequest();
  int doRequest(in VARIANT usage, VARIANT fname, VARIANT domain, VARIANT path, VARIANT expire, VARIANT reserved);
  int getAttribute(in wchar* name, out wchar* value);
  int setAttribute(in wchar* name, in wchar* value, VARIANT prefs, out short Success);
  int commitChanges(out short Success);
  int addReadRequest(in wchar* name, VARIANT reserved, out short Success);
  int doReadRequest(in VARIANT usage, VARIANT fname, VARIANT domain, VARIANT path, VARIANT expire, VARIANT reserved);
  int doWriteRequest(out short Success);
}

interface IOmNavigator : IDispatch {
  static GUID IID = { 0xfeceaaa5, 0x8405, 0x11cf, 0x8b, 0xa1, 0x00, 0xaa, 0x00, 0x47, 0x6d, 0xa6 };
  int get_appCodeName(out wchar* p);
  int get_appName(out wchar* p);
  int get_appVersion(out wchar* p);
  int get_userAgent(out wchar* p);
  int javaEnabled(out short enabled);
  int taintEnabled(out short enabled);
  int get_mimeTypes(out IHTMLMimeTypesCollection p);
  int get_plugins(out IHTMLPluginsCollection p);
  int get_cookieEnabled(out short p);
  int get_opsProfile(out IHTMLOpsProfile p);
  int toString(out wchar* String);
  int get_cpuClass(out wchar* p);
  int get_systemLanguage(out wchar* p);
  int get_browserLanguage(out wchar* p);
  int get_userLanguage(out wchar* p);
  int get_platform(out wchar* p);
  int get_appMinorVersion(out wchar* p);
  int get_connectionSpeed(out int p);
  int get_onLine(out short p);
  int get_userProfile(out IHTMLOpsProfile p);
}

interface IHTMLLocation : IDispatch {
  static GUID IID = { 0x163bb1e0, 0x6e00, 0x11cf, 0x83, 0x7a, 0x48, 0xdc, 0x04, 0xc1, 0x00, 0x00 };
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int set_protocol(in wchar* p);
  int get_protocol(out wchar* p);
  int set_host(in wchar* p);
  int get_host(out wchar* p);
  int set_hostname(in wchar* p);
  int get_hostname(out wchar* p);
  int set_port(in wchar* p);
  int get_port(out wchar* p);
  int set_pathname(in wchar* p);
  int get_pathname(out wchar* p);
  int set_search(in wchar* p);
  int get_search(out wchar* p);
  int set_hash(in wchar* p);
  int get_hash(out wchar* p);
  int reload(short flag);
  int replace(in wchar* bstr);
  int assign(in wchar* bstr);
  int toString(out wchar* String);
}

interface IHTMLBookmarkCollection : IDispatch {
  static GUID IID = { 0x3050f4ce, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in int index, out VARIANT pVarBookmark);
}

interface IHTMLDataTransfer : IDispatch {
  static GUID IID = { 0x3050f4b3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int setData(in wchar* format, in VARIANT* data, out short pret);
  int getData(in wchar* format, out VARIANT pvarRet);
  int clearData(in wchar* format, out short pret);
  int set_dropEffect(in wchar* p);
  int get_dropEffect(out wchar* p);
  int set_effectAllowed(in wchar* p);
  int get_effectAllowed(out wchar* p);
}

interface IHTMLEventObj2 : IDispatch {
  static GUID IID = { 0x3050f48b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);
  int getAttribute(in wchar* strAttributeName, int lFlags, out VARIANT AttributeValue);
  int removeAttribute(in wchar* strAttributeName, int lFlags, out short pfSuccess);
  int set_propertyName(in wchar* p);
  int get_propertyName(out wchar* p);
  int setref_bookmarks(in IHTMLBookmarkCollection p);
  int get_bookmarks(out IHTMLBookmarkCollection p);
  int setref_recordset(in IDispatch p);
  int get_recordset(out IDispatch p);
  int set_dataFld(in wchar* p);
  int get_dataFld(out wchar* p);
  int setref_boundElements(in IHTMLElementCollection p);
  int get_boundElements(out IHTMLElementCollection p);
  int set_repeat(in short p);
  int get_repeat(out short p);
  int set_srcUrn(in wchar* p);
  int get_srcUrn(out wchar* p);
  int setref_srcElement(in IHTMLElement p);
  int get_srcElement(out IHTMLElement p);
  int set_altKey(in short p);
  int get_altKey(out short p);
  int set_ctrlKey(in short p);
  int get_ctrlKey(out short p);
  int set_shiftKey(in short p);
  int get_shiftKey(out short p);
  int setref_fromElement(in IHTMLElement p);
  int get_fromElement(out IHTMLElement p);
  int setref_toElement(in IHTMLElement p);
  int get_toElement(out IHTMLElement p);
  int set_button(in int p);
  int get_button(out int p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int set_qualifier(in wchar* p);
  int get_qualifier(out wchar* p);
  int set_reason(in int p);
  int get_reason(out int p);
  int set_x(in int p);
  int get_x(out int p);
  int set_y(in int p);
  int get_y(out int p);
  int set_clientX(in int p);
  int get_clientX(out int p);
  int set_clientY(in int p);
  int get_clientY(out int p);
  int set_offsetX(in int p);
  int get_offsetX(out int p);
  int set_offsetY(in int p);
  int get_offsetY(out int p);
  int set_screenX(in int p);
  int get_screenX(out int p);
  int set_screenY(in int p);
  int get_screenY(out int p);
  int setref_srcFilter(in IDispatch p);
  int get_srcFilter(out IDispatch p);
  int get_dataTransfer(out IHTMLDataTransfer p);
}

interface IHTMLEventObj3 : IDispatch {
  static GUID IID = { 0x3050f680, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_contentOverflow(out short p);
  int set_shiftLeft(in short p);
  int get_shiftLeft(out short p);
  int set_altLeft(in short p);
  int get_altLeft(out short p);
  int set_ctrlLeft(in short p);
  int get_ctrlLeft(out short p);
  int get_imeCompositionChange(out LONG_PTR p);
  int get_imeNotifyCommand(out LONG_PTR p);
  int get_imeNotifyData(out LONG_PTR p);
  int get_imeRequest(out LONG_PTR p);
  int get_imeRequestData(out LONG_PTR p);
  int get_keyboardLayout(out LONG_PTR p);
  int get_behaviorCookie(out int p);
  int get_behaviorPart(out int p);
  int get_nextPage(out wchar* p);
}

interface IHTMLEventObj4 : IDispatch {
  static GUID IID = { 0x3050f814, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_wheelDelta(out int p);
}

interface DispCEventObj : IDispatch {
  static GUID IID = { 0x3050f558, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_returnValue(VARIANT value);+/
  /+VARIANT get_returnValue();+/
  /+void set_cancelBubble(short value);+/
  /+short get_cancelBubble();+/
  /+void set_keyCode(int value);+/
  /+int get_keyCode();+/
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_propertyName(wchar* value);+/
  /+wchar* get_propertyName();+/
  /+void setref_bookmarks(IHTMLBookmarkCollection value);+/
  /+IHTMLBookmarkCollection get_bookmarks();+/
  /+void setref_recordset(IDispatch value);+/
  /+IDispatch get_recordset();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void setref_boundElements(IHTMLElementCollection value);+/
  /+IHTMLElementCollection get_boundElements();+/
  /+void set_repeat(short value);+/
  /+short get_repeat();+/
  /+void set_srcUrn(wchar* value);+/
  /+wchar* get_srcUrn();+/
  /+void setref_srcElement(IHTMLElement value);+/
  /+IHTMLElement get_srcElement();+/
  /+void set_altKey(short value);+/
  /+short get_altKey();+/
  /+void set_ctrlKey(short value);+/
  /+short get_ctrlKey();+/
  /+void set_shiftKey(short value);+/
  /+short get_shiftKey();+/
  /+void setref_fromElement(IHTMLElement value);+/
  /+IHTMLElement get_fromElement();+/
  /+void setref_toElement(IHTMLElement value);+/
  /+IHTMLElement get_toElement();+/
  /+void set_button(int value);+/
  /+int get_button();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_qualifier(wchar* value);+/
  /+wchar* get_qualifier();+/
  /+void set_reason(int value);+/
  /+int get_reason();+/
  /+void set_x(int value);+/
  /+int get_x();+/
  /+void set_y(int value);+/
  /+int get_y();+/
  /+void set_clientX(int value);+/
  /+int get_clientX();+/
  /+void set_clientY(int value);+/
  /+int get_clientY();+/
  /+void set_offsetX(int value);+/
  /+int get_offsetX();+/
  /+void set_offsetY(int value);+/
  /+int get_offsetY();+/
  /+void set_screenX(int value);+/
  /+int get_screenX();+/
  /+void set_screenY(int value);+/
  /+int get_screenY();+/
  /+void setref_srcFilter(IDispatch value);+/
  /+IDispatch get_srcFilter();+/
  /+IHTMLDataTransfer get_dataTransfer();+/
  /+short get_contentOverflow();+/
  /+void set_shiftLeft(short value);+/
  /+short get_shiftLeft();+/
  /+void set_altLeft(short value);+/
  /+short get_altLeft();+/
  /+void set_ctrlLeft(short value);+/
  /+short get_ctrlLeft();+/
  /+LONG_PTR get_imeCompositionChange();+/
  /+LONG_PTR get_imeNotifyCommand();+/
  /+LONG_PTR get_imeNotifyData();+/
  /+LONG_PTR get_imeRequest();+/
  /+LONG_PTR get_imeRequestData();+/
  /+LONG_PTR get_keyboardLayout();+/
  /+int get_behaviorCookie();+/
  /+int get_behaviorPart();+/
  /+wchar* get_nextPage();+/
  /+int get_wheelDelta();+/
}

interface HTMLWindowEvents2 : IDispatch {
  static GUID IID = { 0x3050f625, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onunload(in IHTMLEventObj pEvtObj);+/
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in wchar* description, in wchar* url, in int line);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onbeforeunload(in IHTMLEventObj pEvtObj);+/
  /+void onbeforeprint(in IHTMLEventObj pEvtObj);+/
  /+void onafterprint(in IHTMLEventObj pEvtObj);+/
}

interface HTMLWindowEvents : IDispatch {
  static GUID IID = { 0x96a0a4e0, 0xd062, 0x11cf, 0x94, 0xb6, 0x00, 0xaa, 0x00, 0x60, 0x27, 0x5c };
  /+void onload();+/
  /+void onunload();+/
  /+short onhelp();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onerror(in wchar* description, in wchar* url, in int line);+/
  /+void onresize();+/
  /+void onscroll();+/
  /+void onbeforeunload();+/
  /+void onbeforeprint();+/
  /+void onafterprint();+/
}

interface IHTMLDocument2 : IHTMLDocument {
  static GUID IID = { 0x332c4425, 0x26cb, 0x11d0, 0xb4, 0x83, 0x00, 0xc0, 0x4f, 0xd9, 0x01, 0x19 };
  int get_all(out IHTMLElementCollection p);
  int get_body(out IHTMLElement p);
  int get_activeElement(out IHTMLElement p);
  int get_images(out IHTMLElementCollection p);
  int get_applets(out IHTMLElementCollection p);
  int get_links(out IHTMLElementCollection p);
  int get_forms(out IHTMLElementCollection p);
  int get_anchors(out IHTMLElementCollection p);
  int set_title(in wchar* p);
  int get_title(out wchar* p);
  int get_scripts(out IHTMLElementCollection p);
  int set_designMode(in wchar* p);
  int get_designMode(out wchar* p);
  int get_selection(out IHTMLSelectionObject p);
  int get_readyState(out wchar* p);
  int get_frames(out IHTMLFramesCollection2 p);
  int get_embeds(out IHTMLElementCollection p);
  int get_plugins(out IHTMLElementCollection p);
  int set_alinkColor(in VARIANT p);
  int get_alinkColor(out VARIANT p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_fgColor(in VARIANT p);
  int get_fgColor(out VARIANT p);
  int set_linkColor(in VARIANT p);
  int get_linkColor(out VARIANT p);
  int set_vlinkColor(in VARIANT p);
  int get_vlinkColor(out VARIANT p);
  int get_referrer(out wchar* p);
  int get_location(out IHTMLLocation p);
  int get_lastModified(out wchar* p);
  int set_url(in wchar* p);
  int get_url(out wchar* p);
  int set_domain(in wchar* p);
  int get_domain(out wchar* p);
  int set_cookie(in wchar* p);
  int get_cookie(out wchar* p);
  int set_expando(in short p);
  int get_expando(out short p);
  int set_charset(in wchar* p);
  int get_charset(out wchar* p);
  int set_defaultCharset(in wchar* p);
  int get_defaultCharset(out wchar* p);
  int get_mimeType(out wchar* p);
  int get_fileSize(out wchar* p);
  int get_fileCreatedDate(out wchar* p);
  int get_fileModifiedDate(out wchar* p);
  int get_fileUpdatedDate(out wchar* p);
  int get_security(out wchar* p);
  int get_protocol(out wchar* p);
  int get_nameProp(out wchar* p);
  int write(in SAFEARRAY psarray);
  int writeln(in SAFEARRAY psarray);
  int open(wchar* url, VARIANT name, VARIANT features, VARIANT replace, out IDispatch pomWindowResult);
  int close();
  int clear();
  int queryCommandSupported(in wchar* cmdID, out short pfRet);
  int queryCommandEnabled(in wchar* cmdID, out short pfRet);
  int queryCommandState(in wchar* cmdID, out short pfRet);
  int queryCommandIndeterm(in wchar* cmdID, out short pfRet);
  int queryCommandText(in wchar* cmdID, out wchar* pcmdText);
  int queryCommandValue(in wchar* cmdID, out VARIANT pcmdValue);
  int execCommand(in wchar* cmdID, short showUI, VARIANT value, out short pfRet);
  int execCommandShowHelp(in wchar* cmdID, out short pfRet);
  int createElement(in wchar* eTag, out IHTMLElement newElem);
  int set_onhelp(in VARIANT p);
  int get_onhelp(out VARIANT p);
  int set_onclick(in VARIANT p);
  int get_onclick(out VARIANT p);
  int set_ondblclick(in VARIANT p);
  int get_ondblclick(out VARIANT p);
  int set_onkeyup(in VARIANT p);
  int get_onkeyup(out VARIANT p);
  int set_onkeydown(in VARIANT p);
  int get_onkeydown(out VARIANT p);
  int set_onkeypress(in VARIANT p);
  int get_onkeypress(out VARIANT p);
  int set_onmouseup(in VARIANT p);
  int get_onmouseup(out VARIANT p);
  int set_onmousedown(in VARIANT p);
  int get_onmousedown(out VARIANT p);
  int set_onmousemove(in VARIANT p);
  int get_onmousemove(out VARIANT p);
  int set_onmouseout(in VARIANT p);
  int get_onmouseout(out VARIANT p);
  int set_onmouseover(in VARIANT p);
  int get_onmouseover(out VARIANT p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int set_onafterupdate(in VARIANT p);
  int get_onafterupdate(out VARIANT p);
  int set_onrowexit(in VARIANT p);
  int get_onrowexit(out VARIANT p);
  int set_onrowenter(in VARIANT p);
  int get_onrowenter(out VARIANT p);
  int set_ondragstart(in VARIANT p);
  int get_ondragstart(out VARIANT p);
  int set_onselectstart(in VARIANT p);
  int get_onselectstart(out VARIANT p);
  int elementFromPoint(in int x, in int y, out IHTMLElement elementHit);
  int get_parentWindow(out IHTMLWindow2 p);
  int get_styleSheets(out IHTMLStyleSheetsCollection p);
  int set_onbeforeupdate(in VARIANT p);
  int get_onbeforeupdate(out VARIANT p);
  int set_onerrorupdate(in VARIANT p);
  int get_onerrorupdate(out VARIANT p);
  int toString(out wchar* String);
  int createStyleSheet(wchar* bstrHref, int lIndex, out IHTMLStyleSheet ppnewStyleSheet);
}

interface IHTMLFramesCollection2 : IDispatch {
  static GUID IID = { 0x332c4426, 0x26cb, 0x11d0, 0xb4, 0x83, 0x00, 0xc0, 0x4f, 0xd9, 0x01, 0x19 };
  int item(in VARIANT* pvarIndex, out VARIANT pvarResult);
  int get_length(out int p);
}

interface IHTMLWindow2 : IHTMLFramesCollection2 {
  static GUID IID = { 0x332c4427, 0x26cb, 0x11d0, 0xb4, 0x83, 0x00, 0xc0, 0x4f, 0xd9, 0x01, 0x19 };
  int get_frames(out IHTMLFramesCollection2 p);
  int set_defaultStatus(in wchar* p);
  int get_defaultStatus(out wchar* p);
  int set_status(in wchar* p);
  int get_status(out wchar* p);
  int setTimeout(in wchar* expression, in int msec, VARIANT* language, out int timerID);
  int clearTimeout(in int timerID);
  int alert(wchar* message);
  int confirm(wchar* message, out short confirmed);
  int prompt(wchar* message, wchar* defstr, out VARIANT textdata);
  int get_Image(out IHTMLImageElementFactory p);
  int get_location(out IHTMLLocation p);
  int get_history(out IOmHistory p);
  int close();
  int set_opener(in VARIANT p);
  int get_opener(out VARIANT p);
  int get_navigator(out IOmNavigator p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int get_parent(out IHTMLWindow2 p);
  int open(wchar* url, wchar* name, wchar* features, short replace, out IHTMLWindow2 pomWindowResult);
  int get_self(out IHTMLWindow2 p);
  int get_top(out IHTMLWindow2 p);
  int get_window(out IHTMLWindow2 p);
  int navigate(in wchar* url);
  int set_onfocus(in VARIANT p);
  int get_onfocus(out VARIANT p);
  int set_onblur(in VARIANT p);
  int get_onblur(out VARIANT p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onbeforeunload(in VARIANT p);
  int get_onbeforeunload(out VARIANT p);
  int set_onunload(in VARIANT p);
  int get_onunload(out VARIANT p);
  int set_onhelp(in VARIANT p);
  int get_onhelp(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_onresize(in VARIANT p);
  int get_onresize(out VARIANT p);
  int set_onscroll(in VARIANT p);
  int get_onscroll(out VARIANT p);
  int get_document(out IHTMLDocument2 p);
  int get_event(out IHTMLEventObj p);
  int get__newEnum(out IUnknown p);
  int showModalDialog(in wchar* dialog, VARIANT* varArgIn, VARIANT* varOptions, out VARIANT varArgOut);
  int showHelp(in wchar* helpURL, VARIANT helpArg, wchar* features);
  int get_screen(out IHTMLScreen p);
  int get_Option(out IHTMLOptionElementFactory p);
  int focus();
  int get_closed(out short p);
  int blur();
  int scroll(in int x, in int y);
  int get_clientInformation(out IOmNavigator p);
  int setInterval(in wchar* expression, in int msec, VARIANT* language, out int timerID);
  int clearInterval(in int timerID);
  int set_offscreenBuffering(in VARIANT p);
  int get_offscreenBuffering(out VARIANT p);
  int execScript(in wchar* code, wchar* language, out VARIANT pvarRet);
  int toString(out wchar* String);
  int scrollBy(in int x, in int y);
  int scrollTo(in int x, in int y);
  int moveTo(in int x, in int y);
  int moveBy(in int x, in int y);
  int resizeTo(in int x, in int y);
  int resizeBy(in int x, in int y);
  int get_external(out IDispatch p);
}

interface IHTMLScreen : IDispatch {
  static GUID IID = { 0x3050f35c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_colorDepth(out int p);
  int set_bufferDepth(in int p);
  int get_bufferDepth(out int p);
  int get_width(out int p);
  int get_height(out int p);
  int set_updateInterval(in int p);
  int get_updateInterval(out int p);
  int get_availHeight(out int p);
  int get_availWidth(out int p);
  int get_fontSmoothingEnabled(out short p);
}

interface IHTMLWindow3 : IDispatch {
  static GUID IID = { 0x3050f4ae, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_screenLeft(out int p);
  int get_screenTop(out int p);
  int attachEvent(in wchar* event, in IDispatch pdisp, out short pfResult);
  int detachEvent(in wchar* event, in IDispatch pdisp);
  int setTimeout(in VARIANT* expression, in int msec, VARIANT* language, out int timerID);
  int setInterval(in VARIANT* expression, in int msec, VARIANT* language, out int timerID);
  int print();
  int set_onbeforeprint(in VARIANT p);
  int get_onbeforeprint(out VARIANT p);
  int set_onafterprint(in VARIANT p);
  int get_onafterprint(out VARIANT p);
  int get_clipboardData(out IHTMLDataTransfer p);
  int showModelessDialog(wchar* url, VARIANT* varArgIn, VARIANT* options, out IHTMLWindow2 pDialog);
}

interface IHTMLFrameBase : IDispatch {
  static GUID IID = { 0x3050f311, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_frameBorder(in wchar* p);
  int get_frameBorder(out wchar* p);
  int set_frameSpacing(in VARIANT p);
  int get_frameSpacing(out VARIANT p);
  int set_marginWidth(in VARIANT p);
  int get_marginWidth(out VARIANT p);
  int set_marginHeight(in VARIANT p);
  int get_marginHeight(out VARIANT p);
  int set_noResize(in short p);
  int get_noResize(out short p);
  int set_scrolling(in wchar* p);
  int get_scrolling(out wchar* p);
}

interface IHTMLScreen2 : IDispatch {
  static GUID IID = { 0x3050f84a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_logicalXDPI(out int p);
  int get_logicalYDPI(out int p);
  int get_deviceXDPI(out int p);
  int get_deviceYDPI(out int p);
}

interface IHTMLWindow4 : IDispatch {
  static GUID IID = { 0x3050f6cf, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int createPopup(VARIANT* varArgIn, out IDispatch ppPopup);
  int get_frameElement(out IHTMLFrameBase p);
}

interface IHTMLWindow5 : IDispatch {
  static GUID IID = { 0x3051040e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_XMLHttpRequest(in VARIANT p);
  int get_XMLHttpRequest(out VARIANT p);
}

interface DispHTMLScreen : IDispatch {
  static GUID IID = { 0x3050f591, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+int get_colorDepth();+/
  /+void set_bufferDepth(int value);+/
  /+int get_bufferDepth();+/
  /+int get_width();+/
  /+int get_height();+/
  /+void set_updateInterval(int value);+/
  /+int get_updateInterval();+/
  /+int get_availHeight();+/
  /+int get_availWidth();+/
  /+short get_fontSmoothingEnabled();+/
  /+int get_logicalXDPI();+/
  /+int get_logicalYDPI();+/
  /+int get_deviceXDPI();+/
  /+int get_deviceYDPI();+/
}

interface DispHTMLWindow2 : IDispatch {
  static GUID IID = { 0x3050f55d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+VARIANT item(in VARIANT* pvarIndex);+/
  /+int get_length();+/
  /+IHTMLFramesCollection2 get_frames();+/
  /+void set_defaultStatus(wchar* value);+/
  /+wchar* get_defaultStatus();+/
  /+void set_status(wchar* value);+/
  /+wchar* get_status();+/
  /+void clearTimeout(in int timerID);+/
  /+void alert(wchar* message);+/
  /+short confirm(wchar* message);+/
  /+VARIANT prompt(wchar* message, wchar* defstr);+/
  /+IHTMLImageElementFactory get_Image();+/
  /+IHTMLLocation get_location();+/
  /+IOmHistory get_history();+/
  /+void close();+/
  /+void set_opener(VARIANT value);+/
  /+VARIANT get_opener();+/
  /+IOmNavigator get_navigator();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+IHTMLWindow2 get_parent();+/
  /+IHTMLWindow2 open(wchar* url, wchar* name, wchar* features, short replace);+/
  /+IHTMLWindow2 get_self();+/
  /+IHTMLWindow2 get_top();+/
  /+IHTMLWindow2 get_window();+/
  /+void navigate(in wchar* url);+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onbeforeunload(VARIANT value);+/
  /+VARIANT get_onbeforeunload();+/
  /+void set_onunload(VARIANT value);+/
  /+VARIANT get_onunload();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+IHTMLDocument2 get_document();+/
  /+IHTMLEventObj get_event();+/
  /+IUnknown get__newEnum();+/
  /+VARIANT showModalDialog(in wchar* dialog, VARIANT* varArgIn, VARIANT* varOptions);+/
  /+void showHelp(in wchar* helpURL, VARIANT helpArg, wchar* features);+/
  /+IHTMLScreen get_screen();+/
  /+IHTMLOptionElementFactory get_Option();+/
  /+void focus();+/
  /+short get_closed();+/
  /+void blur();+/
  /+void scroll(in int x, in int y);+/
  /+IOmNavigator get_clientInformation();+/
  /+void clearInterval(in int timerID);+/
  /+void set_offscreenBuffering(VARIANT value);+/
  /+VARIANT get_offscreenBuffering();+/
  /+VARIANT execScript(in wchar* code, wchar* language);+/
  /+wchar* toString();+/
  /+void scrollBy(in int x, in int y);+/
  /+void scrollTo(in int x, in int y);+/
  /+void moveTo(in int x, in int y);+/
  /+void moveBy(in int x, in int y);+/
  /+void resizeTo(in int x, in int y);+/
  /+void resizeBy(in int x, in int y);+/
  /+IDispatch get_external();+/
  /+int get_screenLeft();+/
  /+int get_screenTop();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+int setTimeout(in VARIANT* expression, in int msec, VARIANT* language);+/
  /+int setInterval(in VARIANT* expression, in int msec, VARIANT* language);+/
  /+void print();+/
  /+void set_onbeforeprint(VARIANT value);+/
  /+VARIANT get_onbeforeprint();+/
  /+void set_onafterprint(VARIANT value);+/
  /+VARIANT get_onafterprint();+/
  /+IHTMLDataTransfer get_clipboardData();+/
  /+IHTMLWindow2 showModelessDialog(wchar* url, VARIANT* varArgIn, VARIANT* options);+/
  /+IDispatch createPopup(VARIANT* varArgIn);+/
  /+IHTMLFrameBase get_frameElement();+/
  /+void set_XMLHttpRequest(VARIANT value);+/
  /+VARIANT get_XMLHttpRequest();+/
}

interface DispHTMLWindowProxy : IDispatch {
  static GUID IID = { 0x3050f55e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+VARIANT item(in VARIANT* pvarIndex);+/
  /+int get_length();+/
  /+IHTMLFramesCollection2 get_frames();+/
  /+void set_defaultStatus(wchar* value);+/
  /+wchar* get_defaultStatus();+/
  /+void set_status(wchar* value);+/
  /+wchar* get_status();+/
  /+void clearTimeout(in int timerID);+/
  /+void alert(wchar* message);+/
  /+short confirm(wchar* message);+/
  /+VARIANT prompt(wchar* message, wchar* defstr);+/
  /+IHTMLImageElementFactory get_Image();+/
  /+IHTMLLocation get_location();+/
  /+IOmHistory get_history();+/
  /+void close();+/
  /+void set_opener(VARIANT value);+/
  /+VARIANT get_opener();+/
  /+IOmNavigator get_navigator();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+IHTMLWindow2 get_parent();+/
  /+IHTMLWindow2 open(wchar* url, wchar* name, wchar* features, short replace);+/
  /+IHTMLWindow2 get_self();+/
  /+IHTMLWindow2 get_top();+/
  /+IHTMLWindow2 get_window();+/
  /+void navigate(in wchar* url);+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onbeforeunload(VARIANT value);+/
  /+VARIANT get_onbeforeunload();+/
  /+void set_onunload(VARIANT value);+/
  /+VARIANT get_onunload();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+IHTMLDocument2 get_document();+/
  /+IHTMLEventObj get_event();+/
  /+IUnknown get__newEnum();+/
  /+VARIANT showModalDialog(in wchar* dialog, VARIANT* varArgIn, VARIANT* varOptions);+/
  /+void showHelp(in wchar* helpURL, VARIANT helpArg, wchar* features);+/
  /+IHTMLScreen get_screen();+/
  /+IHTMLOptionElementFactory get_Option();+/
  /+void focus();+/
  /+short get_closed();+/
  /+void blur();+/
  /+void scroll(in int x, in int y);+/
  /+IOmNavigator get_clientInformation();+/
  /+void clearInterval(in int timerID);+/
  /+void set_offscreenBuffering(VARIANT value);+/
  /+VARIANT get_offscreenBuffering();+/
  /+VARIANT execScript(in wchar* code, wchar* language);+/
  /+wchar* toString();+/
  /+void scrollBy(in int x, in int y);+/
  /+void scrollTo(in int x, in int y);+/
  /+void moveTo(in int x, in int y);+/
  /+void moveBy(in int x, in int y);+/
  /+void resizeTo(in int x, in int y);+/
  /+void resizeBy(in int x, in int y);+/
  /+IDispatch get_external();+/
  /+int get_screenLeft();+/
  /+int get_screenTop();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+int setTimeout(in VARIANT* expression, in int msec, VARIANT* language);+/
  /+int setInterval(in VARIANT* expression, in int msec, VARIANT* language);+/
  /+void print();+/
  /+void set_onbeforeprint(VARIANT value);+/
  /+VARIANT get_onbeforeprint();+/
  /+void set_onafterprint(VARIANT value);+/
  /+VARIANT get_onafterprint();+/
  /+IHTMLDataTransfer get_clipboardData();+/
  /+IHTMLWindow2 showModelessDialog(wchar* url, VARIANT* varArgIn, VARIANT* options);+/
  /+IDispatch createPopup(VARIANT* varArgIn);+/
  /+IHTMLFrameBase get_frameElement();+/
  /+void set_XMLHttpRequest(VARIANT value);+/
  /+VARIANT get_XMLHttpRequest();+/
}

interface HTMLDocumentEvents2 : IDispatch {
  static GUID IID = { 0x3050f613, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+short onstop(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onbeforeeditfocus(in IHTMLEventObj pEvtObj);+/
  /+void onselectionchange(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
}

interface HTMLDocumentEvents : IDispatch {
  static GUID IID = { 0x3050f260, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+short onkeypress();+/
  /+void onmousedown();+/
  /+void onmousemove();+/
  /+void onmouseup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onreadystatechange();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+short ondragstart();+/
  /+short onselectstart();+/
  /+short onerrorupdate();+/
  /+short oncontextmenu();+/
  /+short onstop();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onpropertychange();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onbeforeeditfocus();+/
  /+void onselectionchange();+/
  /+short oncontrolselect();+/
  /+short onmousewheel();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+short onbeforeactivate();+/
  /+short onbeforedeactivate();+/
}

interface IHTMLDocument3 : IDispatch {
  static GUID IID = { 0x3050f485, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int releaseCapture();
  int recalc(short fForce);
  int createTextNode(in wchar* text, out IHTMLDOMNode newTextNode);
  int get_documentElement(out IHTMLElement p);
  int get_uniqueID(out wchar* p);
  int attachEvent(in wchar* event, in IDispatch pdisp, out short pfResult);
  int detachEvent(in wchar* event, in IDispatch pdisp);
  int set_onrowsdelete(in VARIANT p);
  int get_onrowsdelete(out VARIANT p);
  int set_onrowsinserted(in VARIANT p);
  int get_onrowsinserted(out VARIANT p);
  int set_oncellchange(in VARIANT p);
  int get_oncellchange(out VARIANT p);
  int set_ondatasetchanged(in VARIANT p);
  int get_ondatasetchanged(out VARIANT p);
  int set_ondataavailable(in VARIANT p);
  int get_ondataavailable(out VARIANT p);
  int set_ondatasetcomplete(in VARIANT p);
  int get_ondatasetcomplete(out VARIANT p);
  int set_onpropertychange(in VARIANT p);
  int get_onpropertychange(out VARIANT p);
  int set_dir(in wchar* p);
  int get_dir(out wchar* p);
  int set_oncontextmenu(in VARIANT p);
  int get_oncontextmenu(out VARIANT p);
  int set_onstop(in VARIANT p);
  int get_onstop(out VARIANT p);
  int createDocumentFragment(out IHTMLDocument2 pNewDoc);
  int get_parentDocument(out IHTMLDocument2 p);
  int set_enableDownload(in short p);
  int get_enableDownload(out short p);
  int set_baseUrl(in wchar* p);
  int get_baseUrl(out wchar* p);
  int get_childNodes(out IDispatch p);
  int set_inheritStyleSheets(in short p);
  int get_inheritStyleSheets(out short p);
  int set_onbeforeeditfocus(in VARIANT p);
  int get_onbeforeeditfocus(out VARIANT p);
  int getElementsByName(in wchar* v, out IHTMLElementCollection pelColl);
  int getElementById(in wchar* v, out IHTMLElement pel);
  int getElementsByTagName(in wchar* v, out IHTMLElementCollection pelColl);
}

interface IHTMLDocument4 : IDispatch {
  static GUID IID = { 0x3050f69a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int focus();
  int hasFocus(out short pfFocus);
  int set_onselectionchange(in VARIANT p);
  int get_onselectionchange(out VARIANT p);
  int get_namespaces(out IDispatch p);
  int createDocumentFromUrl(in wchar* bstrUrl, in wchar* bstrOptions, out IHTMLDocument2 newDoc);
  int set_media(in wchar* p);
  int get_media(out wchar* p);
  int CreateEventObject(VARIANT* pvarEventObject, out IHTMLEventObj ppEventObj);
  int FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject, out short pfCancelled);
  int createRenderStyle(in wchar* v, out IHTMLRenderStyle ppIHTMLRenderStyle);
  int set_oncontrolselect(in VARIANT p);
  int get_oncontrolselect(out VARIANT p);
  int get_URLUnencoded(out wchar* p);
}

interface IHTMLDocument5 : IDispatch {
  static GUID IID = { 0x3050f80c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_onmousewheel(in VARIANT p);
  int get_onmousewheel(out VARIANT p);
  int get_doctype(out IHTMLDOMNode p);
  int get_implementation(out IHTMLDOMImplementation p);
  int createAttribute(in wchar* bstrattrName, out IHTMLDOMAttribute ppAttribute);
  int createComment(in wchar* bstrdata, out IHTMLDOMNode ppRetNode);
  int set_onfocusin(in VARIANT p);
  int get_onfocusin(out VARIANT p);
  int set_onfocusout(in VARIANT p);
  int get_onfocusout(out VARIANT p);
  int set_onactivate(in VARIANT p);
  int get_onactivate(out VARIANT p);
  int set_ondeactivate(in VARIANT p);
  int get_ondeactivate(out VARIANT p);
  int set_onbeforeactivate(in VARIANT p);
  int get_onbeforeactivate(out VARIANT p);
  int set_onbeforedeactivate(in VARIANT p);
  int get_onbeforedeactivate(out VARIANT p);
  int get_compatMode(out wchar* p);
}

interface DispHTMLDocument : IDispatch {
  static GUID IID = { 0x3050f55f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+IDispatch get_Script();+/
  /+IHTMLElementCollection get_all();+/
  /+IHTMLElement get_body();+/
  /+IHTMLElement get_activeElement();+/
  /+IHTMLElementCollection get_images();+/
  /+IHTMLElementCollection get_applets();+/
  /+IHTMLElementCollection get_links();+/
  /+IHTMLElementCollection get_forms();+/
  /+IHTMLElementCollection get_anchors();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+IHTMLElementCollection get_scripts();+/
  /+void set_designMode(wchar* value);+/
  /+wchar* get_designMode();+/
  /+IHTMLSelectionObject get_selection();+/
  /+wchar* get_readyState();+/
  /+IHTMLFramesCollection2 get_frames();+/
  /+IHTMLElementCollection get_embeds();+/
  /+IHTMLElementCollection get_plugins();+/
  /+void set_alinkColor(VARIANT value);+/
  /+VARIANT get_alinkColor();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_fgColor(VARIANT value);+/
  /+VARIANT get_fgColor();+/
  /+void set_linkColor(VARIANT value);+/
  /+VARIANT get_linkColor();+/
  /+void set_vlinkColor(VARIANT value);+/
  /+VARIANT get_vlinkColor();+/
  /+wchar* get_referrer();+/
  /+IHTMLLocation get_location();+/
  /+wchar* get_lastModified();+/
  /+void set_url(wchar* value);+/
  /+wchar* get_url();+/
  /+void set_domain(wchar* value);+/
  /+wchar* get_domain();+/
  /+void set_cookie(wchar* value);+/
  /+wchar* get_cookie();+/
  /+void set_expando(short value);+/
  /+short get_expando();+/
  /+void set_charset(wchar* value);+/
  /+wchar* get_charset();+/
  /+void set_defaultCharset(wchar* value);+/
  /+wchar* get_defaultCharset();+/
  /+wchar* get_mimeType();+/
  /+wchar* get_fileSize();+/
  /+wchar* get_fileCreatedDate();+/
  /+wchar* get_fileModifiedDate();+/
  /+wchar* get_fileUpdatedDate();+/
  /+wchar* get_security();+/
  /+wchar* get_protocol();+/
  /+wchar* get_nameProp();+/
  /+void write(in SAFEARRAY psarray);+/
  /+void writeln(in SAFEARRAY psarray);+/
  /+IDispatch open(wchar* url, VARIANT name, VARIANT features, VARIANT replace);+/
  /+void close();+/
  /+void clear();+/
  /+short queryCommandSupported(in wchar* cmdID);+/
  /+short queryCommandEnabled(in wchar* cmdID);+/
  /+short queryCommandState(in wchar* cmdID);+/
  /+short queryCommandIndeterm(in wchar* cmdID);+/
  /+wchar* queryCommandText(in wchar* cmdID);+/
  /+VARIANT queryCommandValue(in wchar* cmdID);+/
  /+short execCommand(in wchar* cmdID, short showUI, VARIANT value);+/
  /+short execCommandShowHelp(in wchar* cmdID);+/
  /+IHTMLElement createElement(in wchar* eTag);+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+IHTMLElement elementFromPoint(in int x, in int y);+/
  /+IHTMLWindow2 get_parentWindow();+/
  /+IHTMLStyleSheetsCollection get_styleSheets();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+wchar* toString();+/
  /+IHTMLStyleSheet createStyleSheet(wchar* bstrHref, int lIndex);+/
  /+void releaseCapture();+/
  /+void recalc(short fForce);+/
  /+IHTMLDOMNode createTextNode(in wchar* text);+/
  /+IHTMLElement get_documentElement();+/
  /+wchar* get_uniqueID();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+void set_onstop(VARIANT value);+/
  /+VARIANT get_onstop();+/
  /+IHTMLDocument2 createDocumentFragment();+/
  /+IHTMLDocument2 get_parentDocument();+/
  /+void set_enableDownload(short value);+/
  /+short get_enableDownload();+/
  /+void set_baseUrl(wchar* value);+/
  /+wchar* get_baseUrl();+/
  /+void set_inheritStyleSheets(short value);+/
  /+short get_inheritStyleSheets();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+IHTMLElementCollection getElementsByName(in wchar* v);+/
  /+IHTMLElement getElementById(in wchar* v);+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void focus();+/
  /+short hasFocus();+/
  /+void set_onselectionchange(VARIANT value);+/
  /+VARIANT get_onselectionchange();+/
  /+IDispatch get_namespaces();+/
  /+IHTMLDocument2 createDocumentFromUrl(in wchar* bstrUrl, in wchar* bstrOptions);+/
  /+void set_media(wchar* value);+/
  /+wchar* get_media();+/
  /+IHTMLEventObj CreateEventObject(VARIANT* pvarEventObject);+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+IHTMLRenderStyle createRenderStyle(in wchar* v);+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+wchar* get_URLUnencoded();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+IHTMLDOMNode get_doctype();+/
  /+IHTMLDOMImplementation get_implementation();+/
  /+IHTMLDOMAttribute createAttribute(in wchar* bstrattrName);+/
  /+IHTMLDOMNode createComment(in wchar* bstrdata);+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+wchar* get_compatMode();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
}

interface DWebBridgeEvents : IDispatch {
  static GUID IID = { 0xa6d897ff, 0x0a95, 0x11d1, 0xb0, 0xba, 0x00, 0x60, 0x08, 0x16, 0x6e, 0x11 };
  /+void onscriptletevent(in wchar* name, in VARIANT eventData);+/
  /+void onreadystatechange();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+short onkeypress();+/
  /+void onmousedown();+/
  /+void onmousemove();+/
  /+void onmouseup();+/
}

interface IWebBridge : IDispatch {
  static GUID IID = { 0xae24fdad, 0x03c6, 0x11d1, 0x8b, 0x76, 0x00, 0x80, 0xc7, 0x44, 0xf3, 0x89 };
  int set_url(in wchar* p);
  int get_url(out wchar* p);
  int set_Scrollbar(in short p);
  int get_Scrollbar(out short p);
  int set_embed(in short p);
  int get_embed(out short p);
  int get_event(out IDispatch p);
  int get_readyState(out int p);
  int AboutBox();
}

interface IWBScriptControl : IDispatch {
  static GUID IID = { 0xa5170870, 0x0cf8, 0x11d1, 0x8b, 0x91, 0x00, 0x80, 0xc7, 0x44, 0xf3, 0x89 };
  int raiseEvent(in wchar* name, in VARIANT eventData);
  int bubbleEvent();
  int setContextMenu(in VARIANT menuItemPairs);
  int set_selectableContent(in short p);
  int get_selectableContent(out short p);
  int get_frozen(out short p);
  int set_Scrollbar(in short p);
  int get_Scrollbar(out short p);
  int get_version(out wchar* p);
  int get_visibility(out short p);
  int set_onvisibilitychange(in VARIANT p);
  int get_onvisibilitychange(out VARIANT p);
}

interface IHTMLEmbedElement : IDispatch {
  static GUID IID = { 0x3050f25f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_hidden(in wchar* p);
  int get_hidden(out wchar* p);
  int get_palette(out wchar* p);
  int get_pluginspage(out wchar* p);
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_units(in wchar* p);
  int get_units(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
}

interface DispHTMLEmbed : IDispatch {
  static GUID IID = { 0x3050f52e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_hidden(wchar* value);+/
  /+wchar* get_hidden();+/
  /+wchar* get_palette();+/
  /+wchar* get_pluginspage();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_units(wchar* value);+/
  /+wchar* get_units();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
}

interface HTMLMapEvents2 : IDispatch {
  static GUID IID = { 0x3050f61e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLMapEvents : IDispatch {
  static GUID IID = { 0x3050f3ba, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLAreasCollection : IDispatch {
  static GUID IID = { 0x3050f383, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_length(in int p);
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(VARIANT name, VARIANT index, out IDispatch pdisp);
  int tags(in VARIANT tagName, out IDispatch pdisp);
  int add(in IHTMLElement element, VARIANT before);
  int remove(int index);
}

interface IHTMLAreasCollection2 : IDispatch {
  static GUID IID = { 0x3050f5ec, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int urns(in VARIANT urn, out IDispatch pdisp);
}

interface IHTMLAreasCollection3 : IDispatch {
  static GUID IID = { 0x3050f837, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int namedItem(in wchar* name, out IDispatch pdisp);
}

interface IHTMLMapElement : IDispatch {
  static GUID IID = { 0x3050f266, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_areas(out IHTMLAreasCollection p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
}

interface DispHTMLAreasCollection : IDispatch {
  static GUID IID = { 0x3050f56a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_length(int value);+/
  /+int get_length();+/
  /+IUnknown get__newEnum();+/
  /+IDispatch item(VARIANT name, VARIANT index);+/
  /+IDispatch tags(in VARIANT tagName);+/
  /+void add(in IHTMLElement element, VARIANT before);+/
  /+void remove(int index);+/
  /+IDispatch urns(in VARIANT urn);+/
  /+IDispatch namedItem(in wchar* name);+/
}

interface DispHTMLMapElement : IDispatch {
  static GUID IID = { 0x3050f526, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+IHTMLAreasCollection get_areas();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
}

interface HTMLAreaEvents2 : IDispatch {
  static GUID IID = { 0x3050f611, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLAreaEvents : IDispatch {
  static GUID IID = { 0x3050f366, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLAreaElement : IDispatch {
  static GUID IID = { 0x3050f265, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_shape(in wchar* p);
  int get_shape(out wchar* p);
  int set_coords(in wchar* p);
  int get_coords(out wchar* p);
  int set_href(in wchar* p);
  int get_href(out wchar* p);
  int set_target(in wchar* p);
  int get_target(out wchar* p);
  int set_alt(in wchar* p);
  int get_alt(out wchar* p);
  int set_noHref(in short p);
  int get_noHref(out short p);
  int set_host(in wchar* p);
  int get_host(out wchar* p);
  int set_hostname(in wchar* p);
  int get_hostname(out wchar* p);
  int set_pathname(in wchar* p);
  int get_pathname(out wchar* p);
  int set_port(in wchar* p);
  int get_port(out wchar* p);
  int set_protocol(in wchar* p);
  int get_protocol(out wchar* p);
  int set_search(in wchar* p);
  int get_search(out wchar* p);
  int set_hash(in wchar* p);
  int get_hash(out wchar* p);
  int set_onblur(in VARIANT p);
  int get_onblur(out VARIANT p);
  int set_onfocus(in VARIANT p);
  int get_onfocus(out VARIANT p);
  int set_tabIndex(in short p);
  int get_tabIndex(out short p);
  int focus();
  int blur();
}

interface DispHTMLAreaElement : IDispatch {
  static GUID IID = { 0x3050f503, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_shape(wchar* value);+/
  /+wchar* get_shape();+/
  /+void set_coords(wchar* value);+/
  /+wchar* get_coords();+/
  /+void set_href(wchar* value);+/
  /+wchar* get_href();+/
  /+void set_target(wchar* value);+/
  /+wchar* get_target();+/
  /+void set_alt(wchar* value);+/
  /+wchar* get_alt();+/
  /+void set_noHref(short value);+/
  /+short get_noHref();+/
  /+void set_host(wchar* value);+/
  /+wchar* get_host();+/
  /+void set_hostname(wchar* value);+/
  /+wchar* get_hostname();+/
  /+void set_pathname(wchar* value);+/
  /+wchar* get_pathname();+/
  /+void set_port(wchar* value);+/
  /+wchar* get_port();+/
  /+void set_protocol(wchar* value);+/
  /+wchar* get_protocol();+/
  /+void set_search(wchar* value);+/
  /+wchar* get_search();+/
  /+void set_hash(wchar* value);+/
  /+wchar* get_hash();+/
}

interface IHTMLTableCaption : IDispatch {
  static GUID IID = { 0x3050f2eb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_vAlign(in wchar* p);
  int get_vAlign(out wchar* p);
}

interface DispHTMLTableCaption : IDispatch {
  static GUID IID = { 0x3050f508, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_vAlign(wchar* value);+/
  /+wchar* get_vAlign();+/
}

interface IHTMLCommentElement : IDispatch {
  static GUID IID = { 0x3050f20c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_text(in wchar* p);
  int get_text(out wchar* p);
  int set_atomic(in int p);
  int get_atomic(out int p);
}

interface IHTMLCommentElement2 : IDispatch {
  static GUID IID = { 0x3050f813, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_data(in wchar* p);
  int get_data(out wchar* p);
  int get_length(out int p);
  int substringData(in int offset, in int Count, out wchar* pbstrsubString);
  int appendData(in wchar* bstrstring);
  int insertData(in int offset, in wchar* bstrstring);
  int deleteData(in int offset, in int Count);
  int replaceData(in int offset, in int Count, in wchar* bstrstring);
}

interface DispHTMLCommentElement : IDispatch {
  static GUID IID = { 0x3050f50a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_text(wchar* value);+/
  /+wchar* get_text();+/
  /+void set_atomic(int value);+/
  /+int get_atomic();+/
  /+void set_data(wchar* value);+/
  /+wchar* get_data();+/
  /+int get_length();+/
  /+wchar* substringData(in int offset, in int Count);+/
  /+void appendData(in wchar* bstrstring);+/
  /+void insertData(in int offset, in wchar* bstrstring);+/
  /+void deleteData(in int offset, in int Count);+/
  /+void replaceData(in int offset, in int Count, in wchar* bstrstring);+/
}

interface IHTMLPhraseElement : IDispatch {
  static GUID IID = { 0x3050f20a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface IHTMLPhraseElement2 : IDispatch {
  static GUID IID = { 0x3050f824, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_cite(in wchar* p);
  int get_cite(out wchar* p);
  int set_dateTime(in wchar* p);
  int get_dateTime(out wchar* p);
}

interface IHTMLSpanElement : IDispatch {
  static GUID IID = { 0x3050f3f3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface DispHTMLPhraseElement : IDispatch {
  static GUID IID = { 0x3050f52d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_cite(wchar* value);+/
  /+wchar* get_cite();+/
  /+void set_dateTime(wchar* value);+/
  /+wchar* get_dateTime();+/
}

interface DispHTMLSpanElement : IDispatch {
  static GUID IID = { 0x3050f548, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
}

interface HTMLTableEvents2 : IDispatch {
  static GUID IID = { 0x3050f623, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
}

interface HTMLTableEvents : IDispatch {
  static GUID IID = { 0x3050f407, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
}

interface IHTMLTableSection : IDispatch {
  static GUID IID = { 0x3050f23b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_vAlign(in wchar* p);
  int get_vAlign(out wchar* p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int get_rows(out IHTMLElementCollection p);
  int insertRow(int index, out IDispatch row);
  int deleteRow(int index);
}

interface IHTMLTable : IDispatch {
  static GUID IID = { 0x3050f21e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_cols(in int p);
  int get_cols(out int p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_frame(in wchar* p);
  int get_frame(out wchar* p);
  int set_rules(in wchar* p);
  int get_rules(out wchar* p);
  int set_cellSpacing(in VARIANT p);
  int get_cellSpacing(out VARIANT p);
  int set_cellPadding(in VARIANT p);
  int get_cellPadding(out VARIANT p);
  int set_background(in wchar* p);
  int get_background(out wchar* p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_borderColor(in VARIANT p);
  int get_borderColor(out VARIANT p);
  int set_borderColorLight(in VARIANT p);
  int get_borderColorLight(out VARIANT p);
  int set_borderColorDark(in VARIANT p);
  int get_borderColorDark(out VARIANT p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int refresh();
  int get_rows(out IHTMLElementCollection p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_dataPageSize(in int p);
  int get_dataPageSize(out int p);
  int nextPage();
  int previousPage();
  int get_tHead(out IHTMLTableSection p);
  int get_tFoot(out IHTMLTableSection p);
  int get_tBodies(out IHTMLElementCollection p);
  int get_caption(out IHTMLTableCaption p);
  int createTHead(out IDispatch head);
  int deleteTHead();
  int createTFoot(out IDispatch foot);
  int deleteTFoot();
  int createCaption(out IHTMLTableCaption caption);
  int deleteCaption();
  int insertRow(int index, out IDispatch row);
  int deleteRow(int index);
  int get_readyState(out wchar* p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
}

interface IHTMLTable2 : IDispatch {
  static GUID IID = { 0x3050f4ad, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int firstPage();
  int lastPage();
  int get_cells(out IHTMLElementCollection p);
  int moveRow(int indexFrom, int indexTo, out IDispatch row);
}

interface IHTMLTable3 : IDispatch {
  static GUID IID = { 0x3050f829, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_summary(in wchar* p);
  int get_summary(out wchar* p);
}

interface IHTMLTableCol : IDispatch {
  static GUID IID = { 0x3050f23a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_span(in int p);
  int get_span(out int p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_vAlign(in wchar* p);
  int get_vAlign(out wchar* p);
}

interface IHTMLTableCol2 : IDispatch {
  static GUID IID = { 0x3050f82a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_ch(in wchar* p);
  int get_ch(out wchar* p);
  int set_chOff(in wchar* p);
  int get_chOff(out wchar* p);
}

interface IHTMLTableSection2 : IDispatch {
  static GUID IID = { 0x3050f5c7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int moveRow(int indexFrom, int indexTo, out IDispatch row);
}

interface IHTMLTableSection3 : IDispatch {
  static GUID IID = { 0x3050f82b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_ch(in wchar* p);
  int get_ch(out wchar* p);
  int set_chOff(in wchar* p);
  int get_chOff(out wchar* p);
}

interface IHTMLTableRow : IDispatch {
  static GUID IID = { 0x3050f23c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_vAlign(in wchar* p);
  int get_vAlign(out wchar* p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_borderColor(in VARIANT p);
  int get_borderColor(out VARIANT p);
  int set_borderColorLight(in VARIANT p);
  int get_borderColorLight(out VARIANT p);
  int set_borderColorDark(in VARIANT p);
  int get_borderColorDark(out VARIANT p);
  int get_rowIndex(out int p);
  int get_sectionRowIndex(out int p);
  int get_cells(out IHTMLElementCollection p);
  int insertCell(int index, out IDispatch row);
  int deleteCell(int index);
}

interface IHTMLTableRow2 : IDispatch {
  static GUID IID = { 0x3050f4a1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
}

interface IHTMLTableRow3 : IDispatch {
  static GUID IID = { 0x3050f82c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_ch(in wchar* p);
  int get_ch(out wchar* p);
  int set_chOff(in wchar* p);
  int get_chOff(out wchar* p);
}

interface IHTMLTableRowMetrics : IDispatch {
  static GUID IID = { 0x3050f413, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_clientHeight(out int p);
  int get_clientWidth(out int p);
  int get_clientTop(out int p);
  int get_clientLeft(out int p);
}

interface IHTMLTableCell : IDispatch {
  static GUID IID = { 0x3050f23d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_rowSpan(in int p);
  int get_rowSpan(out int p);
  int set_colSpan(in int p);
  int get_colSpan(out int p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_vAlign(in wchar* p);
  int get_vAlign(out wchar* p);
  int set_bgColor(in VARIANT p);
  int get_bgColor(out VARIANT p);
  int set_noWrap(in short p);
  int get_noWrap(out short p);
  int set_background(in wchar* p);
  int get_background(out wchar* p);
  int set_borderColor(in VARIANT p);
  int get_borderColor(out VARIANT p);
  int set_borderColorLight(in VARIANT p);
  int get_borderColorLight(out VARIANT p);
  int set_borderColorDark(in VARIANT p);
  int get_borderColorDark(out VARIANT p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int get_cellIndex(out int p);
}

interface IHTMLTableCell2 : IDispatch {
  static GUID IID = { 0x3050f82d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_abbr(in wchar* p);
  int get_abbr(out wchar* p);
  int set_axis(in wchar* p);
  int get_axis(out wchar* p);
  int set_ch(in wchar* p);
  int get_ch(out wchar* p);
  int set_chOff(in wchar* p);
  int get_chOff(out wchar* p);
  int set_headers(in wchar* p);
  int get_headers(out wchar* p);
  int set_scope(in wchar* p);
  int get_scope(out wchar* p);
}

interface DispHTMLTable : IDispatch {
  static GUID IID = { 0x3050f532, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_cols(int value);+/
  /+int get_cols();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_frame(wchar* value);+/
  /+wchar* get_frame();+/
  /+void set_rules(wchar* value);+/
  /+wchar* get_rules();+/
  /+void set_cellSpacing(VARIANT value);+/
  /+VARIANT get_cellSpacing();+/
  /+void set_cellPadding(VARIANT value);+/
  /+VARIANT get_cellPadding();+/
  /+void set_background(wchar* value);+/
  /+wchar* get_background();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_borderColor(VARIANT value);+/
  /+VARIANT get_borderColor();+/
  /+void set_borderColorLight(VARIANT value);+/
  /+VARIANT get_borderColorLight();+/
  /+void set_borderColorDark(VARIANT value);+/
  /+VARIANT get_borderColorDark();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void refresh();+/
  /+IHTMLElementCollection get_rows();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_dataPageSize(int value);+/
  /+int get_dataPageSize();+/
  /+void nextPage();+/
  /+void previousPage();+/
  /+IHTMLTableSection get_tHead();+/
  /+IHTMLTableSection get_tFoot();+/
  /+IHTMLElementCollection get_tBodies();+/
  /+IHTMLTableCaption get_caption();+/
  /+IDispatch createTHead();+/
  /+void deleteTHead();+/
  /+IDispatch createTFoot();+/
  /+void deleteTFoot();+/
  /+IHTMLTableCaption createCaption();+/
  /+void deleteCaption();+/
  /+IDispatch insertRow(int index);+/
  /+void deleteRow(int index);+/
  /+void firstPage();+/
  /+void lastPage();+/
  /+IHTMLElementCollection get_cells();+/
  /+IDispatch moveRow(int indexFrom, int indexTo);+/
  /+void set_summary(wchar* value);+/
  /+wchar* get_summary();+/
}

interface DispHTMLTableCol : IDispatch {
  static GUID IID = { 0x3050f533, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_span(int value);+/
  /+int get_span();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_vAlign(wchar* value);+/
  /+wchar* get_vAlign();+/
  /+void set_ch(wchar* value);+/
  /+wchar* get_ch();+/
  /+void set_chOff(wchar* value);+/
  /+wchar* get_chOff();+/
}

interface DispHTMLTableSection : IDispatch {
  static GUID IID = { 0x3050f534, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_vAlign(wchar* value);+/
  /+wchar* get_vAlign();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+IHTMLElementCollection get_rows();+/
  /+IDispatch insertRow(int index);+/
  /+void deleteRow(int index);+/
  /+IDispatch moveRow(int indexFrom, int indexTo);+/
  /+void set_ch(wchar* value);+/
  /+wchar* get_ch();+/
  /+void set_chOff(wchar* value);+/
  /+wchar* get_chOff();+/
}

interface DispHTMLTableRow : IDispatch {
  static GUID IID = { 0x3050f535, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_vAlign(wchar* value);+/
  /+wchar* get_vAlign();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_borderColor(VARIANT value);+/
  /+VARIANT get_borderColor();+/
  /+void set_borderColorLight(VARIANT value);+/
  /+VARIANT get_borderColorLight();+/
  /+void set_borderColorDark(VARIANT value);+/
  /+VARIANT get_borderColorDark();+/
  /+int get_rowIndex();+/
  /+int get_sectionRowIndex();+/
  /+IHTMLElementCollection get_cells();+/
  /+IDispatch insertCell(int index);+/
  /+void deleteCell(int index);+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_ch(wchar* value);+/
  /+wchar* get_ch();+/
  /+void set_chOff(wchar* value);+/
  /+wchar* get_chOff();+/
}

interface DispHTMLTableCell : IDispatch {
  static GUID IID = { 0x3050f536, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_rowSpan(int value);+/
  /+int get_rowSpan();+/
  /+void set_colSpan(int value);+/
  /+int get_colSpan();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_vAlign(wchar* value);+/
  /+wchar* get_vAlign();+/
  /+void set_bgColor(VARIANT value);+/
  /+VARIANT get_bgColor();+/
  /+void set_noWrap(short value);+/
  /+short get_noWrap();+/
  /+void set_background(wchar* value);+/
  /+wchar* get_background();+/
  /+void set_borderColor(VARIANT value);+/
  /+VARIANT get_borderColor();+/
  /+void set_borderColorLight(VARIANT value);+/
  /+VARIANT get_borderColorLight();+/
  /+void set_borderColorDark(VARIANT value);+/
  /+VARIANT get_borderColorDark();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+int get_cellIndex();+/
  /+void set_abbr(wchar* value);+/
  /+wchar* get_abbr();+/
  /+void set_axis(wchar* value);+/
  /+wchar* get_axis();+/
  /+void set_ch(wchar* value);+/
  /+wchar* get_ch();+/
  /+void set_chOff(wchar* value);+/
  /+wchar* get_chOff();+/
  /+void set_headers(wchar* value);+/
  /+wchar* get_headers();+/
  /+void set_scope(wchar* value);+/
  /+wchar* get_scope();+/
}

interface HTMLScriptEvents2 : IDispatch {
  static GUID IID = { 0x3050f621, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
}

interface HTMLScriptEvents : IDispatch {
  static GUID IID = { 0x3050f3e2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onerror();+/
}

interface IHTMLScriptElement : IDispatch {
  static GUID IID = { 0x3050f28b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_htmlFor(in wchar* p);
  int get_htmlFor(out wchar* p);
  int set_event(in wchar* p);
  int get_event(out wchar* p);
  int set_text(in wchar* p);
  int get_text(out wchar* p);
  int set_defer(in short p);
  int get_defer(out short p);
  int get_readyState(out wchar* p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
}

interface IHTMLScriptElement2 : IDispatch {
  static GUID IID = { 0x3050f828, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_charset(in wchar* p);
  int get_charset(out wchar* p);
}

interface DispHTMLScriptElement : IDispatch {
  static GUID IID = { 0x3050f530, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_htmlFor(wchar* value);+/
  /+wchar* get_htmlFor();+/
  /+void set_event(wchar* value);+/
  /+wchar* get_event();+/
  /+void set_text(wchar* value);+/
  /+wchar* get_text();+/
  /+void set_defer(short value);+/
  /+short get_defer();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_charset(wchar* value);+/
  /+wchar* get_charset();+/
}

interface IHTMLNoShowElement : IDispatch {
  static GUID IID = { 0x3050f38a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface DispHTMLNoShowElement : IDispatch {
  static GUID IID = { 0x3050f528, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
}

interface HTMLObjectElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f620, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+short onerror(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
}

interface HTMLObjectElementEvents : IDispatch {
  static GUID IID = { 0x3050f3c4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+short onerror();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
}

interface IHTMLObjectElement : IDispatch {
  static GUID IID = { 0x3050f24f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_object(out IDispatch p);
  int get_classid(out wchar* p);
  int get_data(out wchar* p);
  int setref_recordset(in IDispatch p);
  int get_recordset(out IDispatch p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_codeBase(in wchar* p);
  int get_codeBase(out wchar* p);
  int set_codeType(in wchar* p);
  int get_codeType(out wchar* p);
  int set_code(in wchar* p);
  int get_code(out wchar* p);
  int get_BaseHref(out wchar* p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int get_form(out IHTMLFormElement p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int get_readyState(out int p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int set_altHtml(in wchar* p);
  int get_altHtml(out wchar* p);
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
}

interface IHTMLObjectElement2 : IDispatch {
  static GUID IID = { 0x3050f4cd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int namedRecordset(in wchar* dataMember, VARIANT* hierarchy, out IDispatch ppRecordset);
  int set_classid(in wchar* p);
  int get_classid(out wchar* p);
  int set_data(in wchar* p);
  int get_data(out wchar* p);
}

interface IHTMLObjectElement3 : IDispatch {
  static GUID IID = { 0x3050f827, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_archive(in wchar* p);
  int get_archive(out wchar* p);
  int set_alt(in wchar* p);
  int get_alt(out wchar* p);
  int set_declare(in short p);
  int get_declare(out short p);
  int set_standby(in wchar* p);
  int get_standby(out wchar* p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_useMap(in wchar* p);
  int get_useMap(out wchar* p);
}

interface IHTMLParamElement : IDispatch {
  static GUID IID = { 0x3050f83d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_value(in wchar* p);
  int get_value(out wchar* p);
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int set_valueType(in wchar* p);
  int get_valueType(out wchar* p);
}

interface DispHTMLObjectElement : IDispatch {
  static GUID IID = { 0x3050f529, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+IDispatch get_object();+/
  /+void setref_recordset(IDispatch value);+/
  /+IDispatch get_recordset();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_codeBase(wchar* value);+/
  /+wchar* get_codeBase();+/
  /+void set_codeType(wchar* value);+/
  /+wchar* get_codeType();+/
  /+void set_code(wchar* value);+/
  /+wchar* get_code();+/
  /+wchar* get_BaseHref();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+IHTMLFormElement get_form();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_altHtml(wchar* value);+/
  /+wchar* get_altHtml();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+IDispatch namedRecordset(in wchar* dataMember, VARIANT* hierarchy);+/
  /+void set_classid(wchar* value);+/
  /+wchar* get_classid();+/
  /+void set_data(wchar* value);+/
  /+wchar* get_data();+/
  /+void set_archive(wchar* value);+/
  /+wchar* get_archive();+/
  /+void set_alt(wchar* value);+/
  /+wchar* get_alt();+/
  /+void set_declare(short value);+/
  /+short get_declare();+/
  /+void set_standby(wchar* value);+/
  /+wchar* get_standby();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_useMap(wchar* value);+/
  /+wchar* get_useMap();+/
}

interface DispHTMLParamElement : IDispatch {
  static GUID IID = { 0x3050f590, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_valueType(wchar* value);+/
  /+wchar* get_valueType();+/
}

interface HTMLFrameSiteEvents2 : IDispatch {
  static GUID IID = { 0x3050f7ff, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
}

interface HTMLFrameSiteEvents : IDispatch {
  static GUID IID = { 0x3050f800, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onload();+/
}

interface IHTMLFrameBase2 : IDispatch {
  static GUID IID = { 0x3050f6db, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_contentWindow(out IHTMLWindow2 p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int get_readyState(out wchar* p);
  int set_allowTransparency(in short p);
  int get_allowTransparency(out short p);
}

interface IHTMLFrameBase3 : IDispatch {
  static GUID IID = { 0x3050f82e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_longDesc(in wchar* p);
  int get_longDesc(out wchar* p);
}

interface DispHTMLFrameBase : IDispatch {
  static GUID IID = { 0x3050f541, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_frameBorder(wchar* value);+/
  /+wchar* get_frameBorder();+/
  /+void set_frameSpacing(VARIANT value);+/
  /+VARIANT get_frameSpacing();+/
  /+void set_marginWidth(VARIANT value);+/
  /+VARIANT get_marginWidth();+/
  /+void set_marginHeight(VARIANT value);+/
  /+VARIANT get_marginHeight();+/
  /+void set_noResize(short value);+/
  /+short get_noResize();+/
  /+void set_scrolling(wchar* value);+/
  /+wchar* get_scrolling();+/
  /+IHTMLWindow2 get_contentWindow();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_allowTransparency(short value);+/
  /+short get_allowTransparency();+/
  /+void set_longDesc(wchar* value);+/
  /+wchar* get_longDesc();+/
}

interface IHTMLFrameElement : IDispatch {
  static GUID IID = { 0x3050f313, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_borderColor(in VARIANT p);
  int get_borderColor(out VARIANT p);
}

interface IHTMLFrameElement2 : IDispatch {
  static GUID IID = { 0x3050f7f5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
}

interface DispHTMLFrameElement : IDispatch {
  static GUID IID = { 0x3050f513, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_frameBorder(wchar* value);+/
  /+wchar* get_frameBorder();+/
  /+void set_frameSpacing(VARIANT value);+/
  /+VARIANT get_frameSpacing();+/
  /+void set_marginWidth(VARIANT value);+/
  /+VARIANT get_marginWidth();+/
  /+void set_marginHeight(VARIANT value);+/
  /+VARIANT get_marginHeight();+/
  /+void set_noResize(short value);+/
  /+short get_noResize();+/
  /+void set_scrolling(wchar* value);+/
  /+wchar* get_scrolling();+/
  /+IHTMLWindow2 get_contentWindow();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_allowTransparency(short value);+/
  /+short get_allowTransparency();+/
  /+void set_longDesc(wchar* value);+/
  /+wchar* get_longDesc();+/
  /+void set_borderColor(VARIANT value);+/
  /+VARIANT get_borderColor();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
}

interface IHTMLIFrameElement : IDispatch {
  static GUID IID = { 0x3050f315, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_vspace(in int p);
  int get_vspace(out int p);
  int set_hspace(in int p);
  int get_hspace(out int p);
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface IHTMLIFrameElement2 : IDispatch {
  static GUID IID = { 0x3050f4e6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_height(in VARIANT p);
  int get_height(out VARIANT p);
  int set_width(in VARIANT p);
  int get_width(out VARIANT p);
}

interface DispHTMLIFrame : IDispatch {
  static GUID IID = { 0x3050f51b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_frameBorder(wchar* value);+/
  /+wchar* get_frameBorder();+/
  /+void set_frameSpacing(VARIANT value);+/
  /+VARIANT get_frameSpacing();+/
  /+void set_marginWidth(VARIANT value);+/
  /+VARIANT get_marginWidth();+/
  /+void set_marginHeight(VARIANT value);+/
  /+VARIANT get_marginHeight();+/
  /+void set_noResize(short value);+/
  /+short get_noResize();+/
  /+void set_scrolling(wchar* value);+/
  /+wchar* get_scrolling();+/
  /+IHTMLWindow2 get_contentWindow();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_allowTransparency(short value);+/
  /+short get_allowTransparency();+/
  /+void set_longDesc(wchar* value);+/
  /+wchar* get_longDesc();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_height(VARIANT value);+/
  /+VARIANT get_height();+/
  /+void set_width(VARIANT value);+/
  /+VARIANT get_width();+/
}

interface IHTMLDivPosition : IDispatch {
  static GUID IID = { 0x3050f212, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface IHTMLFieldSetElement : IDispatch {
  static GUID IID = { 0x3050f3e7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface IHTMLFieldSetElement2 : IDispatch {
  static GUID IID = { 0x3050f833, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_form(out IHTMLFormElement p);
}

interface IHTMLLegendElement : IDispatch {
  static GUID IID = { 0x3050f3ea, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface IHTMLLegendElement2 : IDispatch {
  static GUID IID = { 0x3050f834, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_form(out IHTMLFormElement p);
}

interface DispHTMLDivPosition : IDispatch {
  static GUID IID = { 0x3050f50f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
}

interface DispHTMLFieldSetElement : IDispatch {
  static GUID IID = { 0x3050f545, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+IHTMLFormElement get_form();+/
}

interface DispHTMLLegendElement : IDispatch {
  static GUID IID = { 0x3050f546, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+IHTMLFormElement get_form();+/
}

interface IHTMLSpanFlow : IDispatch {
  static GUID IID = { 0x3050f3e5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_align(in wchar* p);
  int get_align(out wchar* p);
}

interface DispHTMLSpanFlow : IDispatch {
  static GUID IID = { 0x3050f544, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
}

interface IHTMLFrameSetElement : IDispatch {
  static GUID IID = { 0x3050f319, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_rows(in wchar* p);
  int get_rows(out wchar* p);
  int set_cols(in wchar* p);
  int get_cols(out wchar* p);
  int set_border(in VARIANT p);
  int get_border(out VARIANT p);
  int set_borderColor(in VARIANT p);
  int get_borderColor(out VARIANT p);
  int set_frameBorder(in wchar* p);
  int get_frameBorder(out wchar* p);
  int set_frameSpacing(in VARIANT p);
  int get_frameSpacing(out VARIANT p);
  int set_name(in wchar* p);
  int get_name(out wchar* p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onunload(in VARIANT p);
  int get_onunload(out VARIANT p);
  int set_onbeforeunload(in VARIANT p);
  int get_onbeforeunload(out VARIANT p);
}

interface IHTMLFrameSetElement2 : IDispatch {
  static GUID IID = { 0x3050f5c6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_onbeforeprint(in VARIANT p);
  int get_onbeforeprint(out VARIANT p);
  int set_onafterprint(in VARIANT p);
  int get_onafterprint(out VARIANT p);
}

interface DispHTMLFrameSetSite : IDispatch {
  static GUID IID = { 0x3050f514, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_rows(wchar* value);+/
  /+wchar* get_rows();+/
  /+void set_cols(wchar* value);+/
  /+wchar* get_cols();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_borderColor(VARIANT value);+/
  /+VARIANT get_borderColor();+/
  /+void set_frameBorder(wchar* value);+/
  /+wchar* get_frameBorder();+/
  /+void set_frameSpacing(VARIANT value);+/
  /+VARIANT get_frameSpacing();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onunload(VARIANT value);+/
  /+VARIANT get_onunload();+/
  /+void set_onbeforeunload(VARIANT value);+/
  /+VARIANT get_onbeforeunload();+/
  /+void set_onbeforeprint(VARIANT value);+/
  /+VARIANT get_onbeforeprint();+/
  /+void set_onafterprint(VARIANT value);+/
  /+VARIANT get_onafterprint();+/
}

interface IHTMLBGsound : IDispatch {
  static GUID IID = { 0x3050f369, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_src(in wchar* p);
  int get_src(out wchar* p);
  int set_loop(in VARIANT p);
  int get_loop(out VARIANT p);
  int set_volume(in VARIANT p);
  int get_volume(out VARIANT p);
  int set_balance(in VARIANT p);
  int get_balance(out VARIANT p);
}

interface DispHTMLBGsound : IDispatch {
  static GUID IID = { 0x3050f53c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_loop(VARIANT value);+/
  /+VARIANT get_loop();+/
  /+void set_volume(VARIANT value);+/
  /+VARIANT get_volume();+/
  /+void set_balance(VARIANT value);+/
  /+VARIANT get_balance();+/
}

interface IHTMLFontNamesCollection : IDispatch {
  static GUID IID = { 0x3050f376, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in int index, out wchar* pBstr);
}

interface IHTMLFontSizesCollection : IDispatch {
  static GUID IID = { 0x3050f377, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int get_forFont(out wchar* p);
  int item(in int index, out int plSize);
}

interface IHTMLOptionsHolder : IDispatch {
  static GUID IID = { 0x3050f378, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_document(out IHTMLDocument2 p);
  int get_fonts(out IHTMLFontNamesCollection p);
  int set_execArg(in VARIANT p);
  int get_execArg(out VARIANT p);
  int set_errorLine(in int p);
  int get_errorLine(out int p);
  int set_errorCharacter(in int p);
  int get_errorCharacter(out int p);
  int set_errorCode(in int p);
  int get_errorCode(out int p);
  int set_errorMessage(in wchar* p);
  int get_errorMessage(out wchar* p);
  int set_errorDebug(in short p);
  int get_errorDebug(out short p);
  int get_unsecuredWindowOfDocument(out IHTMLWindow2 p);
  int set_findText(in wchar* p);
  int get_findText(out wchar* p);
  int set_anythingAfterFrameset(in short p);
  int get_anythingAfterFrameset(out short p);
  int sizes(in wchar* fontName, out IHTMLFontSizesCollection pSizesCollection);
  int openfiledlg(VARIANT initFile, VARIANT initDir, VARIANT filter, VARIANT title, out wchar* pathname);
  int savefiledlg(VARIANT initFile, VARIANT initDir, VARIANT filter, VARIANT title, out wchar* pathname);
  int choosecolordlg(VARIANT initColor, out int rgbColor);
  int showSecurityInfo();
  int isApartmentModel(in IHTMLObjectElement object, out short fApartment);
  int getCharset(in wchar* fontName, out int charset);
  int get_secureConnectionInfo(out wchar* p);
}

interface HTMLStyleElementEvents2 : IDispatch {
  static GUID IID = { 0x3050f615, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp(in IHTMLEventObj pEvtObj);+/
  /+short onclick(in IHTMLEventObj pEvtObj);+/
  /+short ondblclick(in IHTMLEventObj pEvtObj);+/
  /+short onkeypress(in IHTMLEventObj pEvtObj);+/
  /+void onkeydown(in IHTMLEventObj pEvtObj);+/
  /+void onkeyup(in IHTMLEventObj pEvtObj);+/
  /+void onmouseout(in IHTMLEventObj pEvtObj);+/
  /+void onmouseover(in IHTMLEventObj pEvtObj);+/
  /+void onmousemove(in IHTMLEventObj pEvtObj);+/
  /+void onmousedown(in IHTMLEventObj pEvtObj);+/
  /+void onmouseup(in IHTMLEventObj pEvtObj);+/
  /+short onselectstart(in IHTMLEventObj pEvtObj);+/
  /+void onfilterchange(in IHTMLEventObj pEvtObj);+/
  /+short ondragstart(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeupdate(in IHTMLEventObj pEvtObj);+/
  /+void onafterupdate(in IHTMLEventObj pEvtObj);+/
  /+short onerrorupdate(in IHTMLEventObj pEvtObj);+/
  /+short onrowexit(in IHTMLEventObj pEvtObj);+/
  /+void onrowenter(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetchanged(in IHTMLEventObj pEvtObj);+/
  /+void ondataavailable(in IHTMLEventObj pEvtObj);+/
  /+void ondatasetcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onlosecapture(in IHTMLEventObj pEvtObj);+/
  /+void onpropertychange(in IHTMLEventObj pEvtObj);+/
  /+void onscroll(in IHTMLEventObj pEvtObj);+/
  /+void onfocus(in IHTMLEventObj pEvtObj);+/
  /+void onblur(in IHTMLEventObj pEvtObj);+/
  /+void onresize(in IHTMLEventObj pEvtObj);+/
  /+short ondrag(in IHTMLEventObj pEvtObj);+/
  /+void ondragend(in IHTMLEventObj pEvtObj);+/
  /+short ondragenter(in IHTMLEventObj pEvtObj);+/
  /+short ondragover(in IHTMLEventObj pEvtObj);+/
  /+void ondragleave(in IHTMLEventObj pEvtObj);+/
  /+short ondrop(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecut(in IHTMLEventObj pEvtObj);+/
  /+short oncut(in IHTMLEventObj pEvtObj);+/
  /+short onbeforecopy(in IHTMLEventObj pEvtObj);+/
  /+short oncopy(in IHTMLEventObj pEvtObj);+/
  /+short onbeforepaste(in IHTMLEventObj pEvtObj);+/
  /+short onpaste(in IHTMLEventObj pEvtObj);+/
  /+short oncontextmenu(in IHTMLEventObj pEvtObj);+/
  /+void onrowsdelete(in IHTMLEventObj pEvtObj);+/
  /+void onrowsinserted(in IHTMLEventObj pEvtObj);+/
  /+void oncellchange(in IHTMLEventObj pEvtObj);+/
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
  /+void onlayoutcomplete(in IHTMLEventObj pEvtObj);+/
  /+void onpage(in IHTMLEventObj pEvtObj);+/
  /+void onmouseenter(in IHTMLEventObj pEvtObj);+/
  /+void onmouseleave(in IHTMLEventObj pEvtObj);+/
  /+void onactivate(in IHTMLEventObj pEvtObj);+/
  /+void ondeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforedeactivate(in IHTMLEventObj pEvtObj);+/
  /+short onbeforeactivate(in IHTMLEventObj pEvtObj);+/
  /+void onfocusin(in IHTMLEventObj pEvtObj);+/
  /+void onfocusout(in IHTMLEventObj pEvtObj);+/
  /+void onmove(in IHTMLEventObj pEvtObj);+/
  /+short oncontrolselect(in IHTMLEventObj pEvtObj);+/
  /+short onmovestart(in IHTMLEventObj pEvtObj);+/
  /+void onmoveend(in IHTMLEventObj pEvtObj);+/
  /+short onresizestart(in IHTMLEventObj pEvtObj);+/
  /+void onresizeend(in IHTMLEventObj pEvtObj);+/
  /+short onmousewheel(in IHTMLEventObj pEvtObj);+/
  /+void onload(in IHTMLEventObj pEvtObj);+/
  /+void onerror(in IHTMLEventObj pEvtObj);+/
}

interface HTMLStyleElementEvents : IDispatch {
  static GUID IID = { 0x3050f3cb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+short onhelp();+/
  /+short onclick();+/
  /+short ondblclick();+/
  /+short onkeypress();+/
  /+void onkeydown();+/
  /+void onkeyup();+/
  /+void onmouseout();+/
  /+void onmouseover();+/
  /+void onmousemove();+/
  /+void onmousedown();+/
  /+void onmouseup();+/
  /+short onselectstart();+/
  /+void onfilterchange();+/
  /+short ondragstart();+/
  /+short onbeforeupdate();+/
  /+void onafterupdate();+/
  /+short onerrorupdate();+/
  /+short onrowexit();+/
  /+void onrowenter();+/
  /+void ondatasetchanged();+/
  /+void ondataavailable();+/
  /+void ondatasetcomplete();+/
  /+void onlosecapture();+/
  /+void onpropertychange();+/
  /+void onscroll();+/
  /+void onfocus();+/
  /+void onblur();+/
  /+void onresize();+/
  /+short ondrag();+/
  /+void ondragend();+/
  /+short ondragenter();+/
  /+short ondragover();+/
  /+void ondragleave();+/
  /+short ondrop();+/
  /+short onbeforecut();+/
  /+short oncut();+/
  /+short onbeforecopy();+/
  /+short oncopy();+/
  /+short onbeforepaste();+/
  /+short onpaste();+/
  /+short oncontextmenu();+/
  /+void onrowsdelete();+/
  /+void onrowsinserted();+/
  /+void oncellchange();+/
  /+void onreadystatechange();+/
  /+void onbeforeeditfocus();+/
  /+void onlayoutcomplete();+/
  /+void onpage();+/
  /+short onbeforedeactivate();+/
  /+short onbeforeactivate();+/
  /+void onmove();+/
  /+short oncontrolselect();+/
  /+short onmovestart();+/
  /+void onmoveend();+/
  /+short onresizestart();+/
  /+void onresizeend();+/
  /+void onmouseenter();+/
  /+void onmouseleave();+/
  /+short onmousewheel();+/
  /+void onactivate();+/
  /+void ondeactivate();+/
  /+void onfocusin();+/
  /+void onfocusout();+/
  /+void onload();+/
  /+void onerror();+/
}

interface IHTMLStyleElement : IDispatch {
  static GUID IID = { 0x3050f375, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_type(in wchar* p);
  int get_type(out wchar* p);
  int get_readyState(out wchar* p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int set_onload(in VARIANT p);
  int get_onload(out VARIANT p);
  int set_onerror(in VARIANT p);
  int get_onerror(out VARIANT p);
  int get_styleSheet(out IHTMLStyleSheet p);
  int set_disabled(in short p);
  int get_disabled(out short p);
  int set_media(in wchar* p);
  int get_media(out wchar* p);
}

interface DispHTMLStyleElement : IDispatch {
  static GUID IID = { 0x3050f511, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+wchar* get_scopeName();+/
  /+void setCapture(short containerCapture);+/
  /+void releaseCapture();+/
  /+void set_onlosecapture(VARIANT value);+/
  /+VARIANT get_onlosecapture();+/
  /+wchar* componentFromPoint(in int x, in int y);+/
  /+void doScroll(VARIANT component);+/
  /+void set_onscroll(VARIANT value);+/
  /+VARIANT get_onscroll();+/
  /+void set_ondrag(VARIANT value);+/
  /+VARIANT get_ondrag();+/
  /+void set_ondragend(VARIANT value);+/
  /+VARIANT get_ondragend();+/
  /+void set_ondragenter(VARIANT value);+/
  /+VARIANT get_ondragenter();+/
  /+void set_ondragover(VARIANT value);+/
  /+VARIANT get_ondragover();+/
  /+void set_ondragleave(VARIANT value);+/
  /+VARIANT get_ondragleave();+/
  /+void set_ondrop(VARIANT value);+/
  /+VARIANT get_ondrop();+/
  /+void set_onbeforecut(VARIANT value);+/
  /+VARIANT get_onbeforecut();+/
  /+void set_oncut(VARIANT value);+/
  /+VARIANT get_oncut();+/
  /+void set_onbeforecopy(VARIANT value);+/
  /+VARIANT get_onbeforecopy();+/
  /+void set_oncopy(VARIANT value);+/
  /+VARIANT get_oncopy();+/
  /+void set_onbeforepaste(VARIANT value);+/
  /+VARIANT get_onbeforepaste();+/
  /+void set_onpaste(VARIANT value);+/
  /+VARIANT get_onpaste();+/
  /+IHTMLCurrentStyle get_currentStyle();+/
  /+void set_onpropertychange(VARIANT value);+/
  /+VARIANT get_onpropertychange();+/
  /+IHTMLRectCollection getClientRects();+/
  /+IHTMLRect getBoundingClientRect();+/
  /+void setExpression(in wchar* propname, in wchar* expression, wchar* language);+/
  /+VARIANT getExpression(in wchar* propname);+/
  /+short removeExpression(in wchar* propname);+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+short attachEvent(in wchar* event, in IDispatch pdisp);+/
  /+void detachEvent(in wchar* event, in IDispatch pdisp);+/
  /+VARIANT get_readyState();+/
  /+void set_onreadystatechange(VARIANT value);+/
  /+VARIANT get_onreadystatechange();+/
  /+void set_onrowsdelete(VARIANT value);+/
  /+VARIANT get_onrowsdelete();+/
  /+void set_onrowsinserted(VARIANT value);+/
  /+VARIANT get_onrowsinserted();+/
  /+void set_oncellchange(VARIANT value);+/
  /+VARIANT get_oncellchange();+/
  /+void set_dir(wchar* value);+/
  /+wchar* get_dir();+/
  /+IDispatch createControlRange();+/
  /+int get_scrollHeight();+/
  /+int get_scrollWidth();+/
  /+void set_scrollTop(int value);+/
  /+int get_scrollTop();+/
  /+void set_scrollLeft(int value);+/
  /+int get_scrollLeft();+/
  /+void clearAttributes();+/
  /+void set_oncontextmenu(VARIANT value);+/
  /+VARIANT get_oncontextmenu();+/
  /+IHTMLElement insertAdjacentElement(in wchar* where, in IHTMLElement insertedElement);+/
  /+IHTMLElement applyElement(in IHTMLElement apply, in wchar* where);+/
  /+wchar* getAdjacentText(in wchar* where);+/
  /+wchar* replaceAdjacentText(in wchar* where, in wchar* newText);+/
  /+short get_canHaveChildren();+/
  /+int addBehavior(in wchar* bstrUrl, VARIANT* pvarFactory);+/
  /+short removeBehavior(in int cookie);+/
  /+IHTMLStyle get_runtimeStyle();+/
  /+IDispatch get_behaviorUrns();+/
  /+void set_tagUrn(wchar* value);+/
  /+wchar* get_tagUrn();+/
  /+void set_onbeforeeditfocus(VARIANT value);+/
  /+VARIANT get_onbeforeeditfocus();+/
  /+int get_readyStateValue();+/
  /+IHTMLElementCollection getElementsByTagName(in wchar* v);+/
  /+void mergeAttributes(in IHTMLElement mergeThis, VARIANT* pvarFlags);+/
  /+short get_isMultiLine();+/
  /+short get_canHaveHTML();+/
  /+void set_onlayoutcomplete(VARIANT value);+/
  /+VARIANT get_onlayoutcomplete();+/
  /+void set_onpage(VARIANT value);+/
  /+VARIANT get_onpage();+/
  /+void set_inflateBlock(short value);+/
  /+short get_inflateBlock();+/
  /+void set_onbeforedeactivate(VARIANT value);+/
  /+VARIANT get_onbeforedeactivate();+/
  /+void setActive();+/
  /+void set_contentEditable(wchar* value);+/
  /+wchar* get_contentEditable();+/
  /+short get_isContentEditable();+/
  /+void set_hideFocus(short value);+/
  /+short get_hideFocus();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+short get_isDisabled();+/
  /+void set_onmove(VARIANT value);+/
  /+VARIANT get_onmove();+/
  /+void set_oncontrolselect(VARIANT value);+/
  /+VARIANT get_oncontrolselect();+/
  /+short FireEvent(in wchar* bstrEventName, VARIANT* pvarEventObject);+/
  /+void set_onresizestart(VARIANT value);+/
  /+VARIANT get_onresizestart();+/
  /+void set_onresizeend(VARIANT value);+/
  /+VARIANT get_onresizeend();+/
  /+void set_onmovestart(VARIANT value);+/
  /+VARIANT get_onmovestart();+/
  /+void set_onmoveend(VARIANT value);+/
  /+VARIANT get_onmoveend();+/
  /+void set_onmouseenter(VARIANT value);+/
  /+VARIANT get_onmouseenter();+/
  /+void set_onmouseleave(VARIANT value);+/
  /+VARIANT get_onmouseleave();+/
  /+void set_onactivate(VARIANT value);+/
  /+VARIANT get_onactivate();+/
  /+void set_ondeactivate(VARIANT value);+/
  /+VARIANT get_ondeactivate();+/
  /+short dragDrop();+/
  /+int get_glyphMode();+/
  /+void set_onmousewheel(VARIANT value);+/
  /+VARIANT get_onmousewheel();+/
  /+void normalize();+/
  /+IHTMLDOMAttribute getAttributeNode(in wchar* bstrName);+/
  /+IHTMLDOMAttribute setAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+IHTMLDOMAttribute removeAttributeNode(in IHTMLDOMAttribute pattr);+/
  /+void set_onbeforeactivate(VARIANT value);+/
  /+VARIANT get_onbeforeactivate();+/
  /+void set_onfocusin(VARIANT value);+/
  /+VARIANT get_onfocusin();+/
  /+void set_onfocusout(VARIANT value);+/
  /+VARIANT get_onfocusout();+/
  /+int get_uniqueNumber();+/
  /+wchar* get_uniqueID();+/
  /+int get_nodeType();+/
  /+IHTMLDOMNode get_parentNode();+/
  /+short hasChildNodes();+/
  /+IDispatch get_childNodes();+/
  /+IDispatch get_attributes();+/
  /+IHTMLDOMNode insertBefore(in IHTMLDOMNode newChild, VARIANT refChild);+/
  /+IHTMLDOMNode removeChild(in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode replaceChild(in IHTMLDOMNode newChild, in IHTMLDOMNode oldChild);+/
  /+IHTMLDOMNode cloneNode(in short fDeep);+/
  /+IHTMLDOMNode removeNode(short fDeep);+/
  /+IHTMLDOMNode swapNode(in IHTMLDOMNode otherNode);+/
  /+IHTMLDOMNode replaceNode(in IHTMLDOMNode replacement);+/
  /+IHTMLDOMNode appendChild(in IHTMLDOMNode newChild);+/
  /+wchar* get_nodeName();+/
  /+void set_nodeValue(VARIANT value);+/
  /+VARIANT get_nodeValue();+/
  /+IHTMLDOMNode get_firstChild();+/
  /+IHTMLDOMNode get_lastChild();+/
  /+IHTMLDOMNode get_previousSibling();+/
  /+IHTMLDOMNode get_nextSibling();+/
  /+IDispatch get_ownerDocument();+/
  /+void set_type(wchar* value);+/
  /+wchar* get_type();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+IHTMLStyleSheet get_styleSheet();+/
  /+void set_media(wchar* value);+/
  /+wchar* get_media();+/
}

interface IHTMLStyleFontFace : IDispatch {
  static GUID IID = { 0x3050f3d5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_fontsrc(in wchar* p);
  int get_fontsrc(out wchar* p);
}

interface ICSSFilterSite : IUnknown {
  static GUID IID = { 0x3050f3ed, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetElement(out IHTMLElement element);
  int FireOnFilterChangeEvent();
}

interface IMarkupPointer : IUnknown {
  static GUID IID = { 0x3050f49f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int OwningDoc(out IHTMLDocument2 ppDoc);
  int Gravity(out _POINTER_GRAVITY pGravity);
  int SetGravity(in _POINTER_GRAVITY Gravity);
  int Cling(out int pfCling);
  int SetCling(in int fCLing);
  int Unposition();
  int IsPositioned(out int pfPositioned);
  int GetContainer(out IMarkupContainer ppContainer);
  int MoveAdjacentToElement(in IHTMLElement pElement, in _ELEMENT_ADJACENCY eAdj);
  int MoveToPointer(in IMarkupPointer pPointer);
  int MoveToContainer(in IMarkupContainer pContainer, in int fAtStart);
  int left(in int fMove, out _MARKUP_CONTEXT_TYPE pContext, out IHTMLElement ppElement, inout int pcch, out ushort pchText);
  int right(in int fMove, out _MARKUP_CONTEXT_TYPE pContext, out IHTMLElement ppElement, inout int pcch, out ushort pchText);
  int CurrentScope(out IHTMLElement ppElemCurrent);
  int IsLeftOf(in IMarkupPointer pPointerThat, out int pfResult);
  int IsLeftOfOrEqualTo(in IMarkupPointer pPointerThat, out int pfResult);
  int IsRightOf(in IMarkupPointer pPointerThat, out int pfResult);
  int IsRightOfOrEqualTo(in IMarkupPointer pPointerThat, out int pfResult);
  int IsEqualTo(in IMarkupPointer pPointerThat, out int pfAreEqual);
  int MoveUnit(in _MOVEUNIT_ACTION muAction);
  int findText(in wchar* pchFindText, in uint dwFlags, in IMarkupPointer pIEndMatch, in IMarkupPointer pIEndSearch);
}

interface IMarkupContainer : IUnknown {
  static GUID IID = { 0x3050f5f9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int OwningDoc(out IHTMLDocument2 ppDoc);
}

interface IMarkupContainer2 : IMarkupContainer {
  static GUID IID = { 0x3050f648, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int CreateChangeLog(in IHTMLChangeSink pChangeSink, out IHTMLChangeLog ppChangeLog, in int fForward, in int fBackward);
  int RegisterForDirtyRange(in IHTMLChangeSink pChangeSink, out uint pdwCookie);
  int UnRegisterForDirtyRange(in uint dwCookie);
  int GetAndClearDirtyRange(in uint dwCookie, in IMarkupPointer pIPointerBegin, in IMarkupPointer pIPointerEnd);
  int GetVersionNumber();
  int GetMasterElement(out IHTMLElement ppElementMaster);
}

interface IHTMLChangeSink : IUnknown {
  static GUID IID = { 0x3050f64a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Notify();
}

interface IHTMLChangeLog : IUnknown {
  static GUID IID = { 0x3050f649, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetNextChange(in ubyte* pbBuffer, in int nBufferSize, out int pnRecordLength);
}

interface IActiveIMMApp : IUnknown {
  static GUID IID = { 0x08c0e040, 0x62d1, 0x11d1, 0x93, 0x26, 0x00, 0x60, 0xb0, 0x67, 0xb8, 0x6e };
  int AssociateContext(in wireHWND hWnd, in uint hIME, out uint phPrev);
  int ConfigureIMEA(in void* hKL, in wireHWND hWnd, in uint dwMode, in __MIDL___MIDL_itf_mshtml_0001_0042_0001* pData);
  int ConfigureIMEW(in void* hKL, in wireHWND hWnd, in uint dwMode, in __MIDL___MIDL_itf_mshtml_0001_0042_0002* pData);
  int CreateContext(out uint phIMC);
  int DestroyContext(in uint hIME);
  int EnumRegisterWordA(in void* hKL, in char* szReading, in uint dwStyle, in char* szRegister, in void* pData, out IEnumRegisterWordA pEnum);
  int EnumRegisterWordW(in void* hKL, in wchar* szReading, in uint dwStyle, in wchar* szRegister, in void* pData, out IEnumRegisterWordW pEnum);
  int EscapeA(in void* hKL, in uint hIMC, in uint uEscape, inout void* pData, out LONG_PTR plResult);
  int EscapeW(in void* hKL, in uint hIMC, in uint uEscape, inout void* pData, out LONG_PTR plResult);
  int GetCandidateListA(in uint hIMC, in uint dwIndex, in uint uBufLen, out __MIDL___MIDL_itf_mshtml_0001_0042_0007 pCandList, out uint puCopied);
  int GetCandidateListW(in uint hIMC, in uint dwIndex, in uint uBufLen, out __MIDL___MIDL_itf_mshtml_0001_0042_0007 pCandList, out uint puCopied);
  int GetCandidateListCountA(in uint hIMC, out uint pdwListSize, out uint pdwBufLen);
  int GetCandidateListCountW(in uint hIMC, out uint pdwListSize, out uint pdwBufLen);
  int GetCandidateWindow(in uint hIMC, in uint dwIndex, out __MIDL___MIDL_itf_mshtml_0001_0042_0005 pCandidate);
  int GetCompositionFontA(in uint hIMC, out __MIDL___MIDL_itf_mshtml_0001_0042_0003 plf);
  int GetCompositionFontW(in uint hIMC, out __MIDL___MIDL_itf_mshtml_0001_0042_0004 plf);
  int GetCompositionStringA(in uint hIMC, in uint dwIndex, in uint dwBufLen, out int plCopied, out void* pBuf);
  int GetCompositionStringW(in uint hIMC, in uint dwIndex, in uint dwBufLen, out int plCopied, out void* pBuf);
  int GetCompositionWindow(in uint hIMC, out __MIDL___MIDL_itf_mshtml_0001_0042_0006 pCompForm);
  int GetContext(in wireHWND hWnd, out uint phIMC);
  int GetConversionListA(in void* hKL, in uint hIMC, in char* pSrc, in uint uBufLen, in uint uFlag, out __MIDL___MIDL_itf_mshtml_0001_0042_0007 pDst, out uint puCopied);
  int GetConversionListW(in void* hKL, in uint hIMC, in wchar* pSrc, in uint uBufLen, in uint uFlag, out __MIDL___MIDL_itf_mshtml_0001_0042_0007 pDst, out uint puCopied);
  int GetConversionStatus(in uint hIMC, out uint pfdwConversion, out uint pfdwSentence);
  int GetDefaultIMEWnd(in wireHWND hWnd, out wireHWND phDefWnd);
  int GetDescriptionA(in void* hKL, in uint uBufLen, out char* szDescription, out uint puCopied);
  int GetDescriptionW(in void* hKL, in uint uBufLen, out wchar* szDescription, out uint puCopied);
  int GetGuideLineA(in uint hIMC, in uint dwIndex, in uint dwBufLen, out char* pBuf, out uint pdwResult);
  int GetGuideLineW(in uint hIMC, in uint dwIndex, in uint dwBufLen, out wchar* pBuf, out uint pdwResult);
  int GetIMEFileNameA(in void* hKL, in uint uBufLen, out char* szFileName, out uint puCopied);
  int GetIMEFileNameW(in void* hKL, in uint uBufLen, out wchar* szFileName, out uint puCopied);
  int GetOpenStatus(in uint hIMC);
  int GetProperty(in void* hKL, in uint fdwIndex, out uint pdwProperty);
  int GetRegisterWordStyleA(in void* hKL, in uint nItem, out __MIDL___MIDL_itf_mshtml_0001_0042_0008 pStyleBuf, out uint puCopied);
  int GetRegisterWordStyleW(in void* hKL, in uint nItem, out __MIDL___MIDL_itf_mshtml_0001_0042_0009 pStyleBuf, out uint puCopied);
  int GetStatusWindowPos(in uint hIMC, out tagPOINT pptPos);
  int GetVirtualKey(in wireHWND hWnd, out uint puVirtualKey);
  int InstallIMEA(in char* szIMEFileName, in char* szLayoutText, out void* phKL);
  int InstallIMEW(in wchar* szIMEFileName, in wchar* szLayoutText, out void* phKL);
  int IsIME(in void* hKL);
  int IsUIMessageA(in wireHWND hWndIME, in uint msg, in UINT_PTR wParam, in LONG_PTR lParam);
  int IsUIMessageW(in wireHWND hWndIME, in uint msg, in UINT_PTR wParam, in LONG_PTR lParam);
  int NotifyIME(in uint hIMC, in uint dwAction, in uint dwIndex, in uint dwValue);
  int RegisterWordA(in void* hKL, in char* szReading, in uint dwStyle, in char* szRegister);
  int RegisterWordW(in void* hKL, in wchar* szReading, in uint dwStyle, in wchar* szRegister);
  int ReleaseContext(in wireHWND hWnd, in uint hIMC);
  int SetCandidateWindow(in uint hIMC, in __MIDL___MIDL_itf_mshtml_0001_0042_0005* pCandidate);
  int SetCompositionFontA(in uint hIMC, in __MIDL___MIDL_itf_mshtml_0001_0042_0003* plf);
  int SetCompositionFontW(in uint hIMC, in __MIDL___MIDL_itf_mshtml_0001_0042_0004* plf);
  int SetCompositionStringA(in uint hIMC, in uint dwIndex, in void* pComp, in uint dwCompLen, in void* pRead, in uint dwReadLen);
  int SetCompositionStringW(in uint hIMC, in uint dwIndex, in void* pComp, in uint dwCompLen, in void* pRead, in uint dwReadLen);
  int SetCompositionWindow(in uint hIMC, in __MIDL___MIDL_itf_mshtml_0001_0042_0006* pCompForm);
  int SetConversionStatus(in uint hIMC, in uint fdwConversion, in uint fdwSentence);
  int SetOpenStatus(in uint hIMC, in int fOpen);
  int SetStatusWindowPos(in uint hIMC, in tagPOINT* pptPos);
  int SimulateHotKey(in wireHWND hWnd, in uint dwHotKeyID);
  int UnregisterWordA(in void* hKL, in char* szReading, in uint dwStyle, in char* szUnregister);
  int UnregisterWordW(in void* hKL, in wchar* szReading, in uint dwStyle, in wchar* szUnregister);
  int Activate(in int fRestoreLayout);
  int Deactivate();
  int OnDefWindowProc(in wireHWND hWnd, in uint msg, in UINT_PTR wParam, in LONG_PTR lParam, out LONG_PTR plResult);
  int FilterClientWindows(in ushort* aaClassList, in uint uSize);
  int GetCodePageA(in void* hKL, out uint uCodePage);
  int GetLangId(in void* hKL, out ushort plid);
  int AssociateContextEx(in wireHWND hWnd, in uint hIMC, in uint dwFlags);
  int DisableIME(in uint idThread);
  int GetImeMenuItemsA(in uint hIMC, in uint dwFlags, in uint dwType, in __MIDL___MIDL_itf_mshtml_0001_0042_0010* pImeParentMenu, out __MIDL___MIDL_itf_mshtml_0001_0042_0010 pImeMenu, in uint dwSize, out uint pdwResult);
  int GetImeMenuItemsW(in uint hIMC, in uint dwFlags, in uint dwType, in __MIDL___MIDL_itf_mshtml_0001_0042_0011* pImeParentMenu, out __MIDL___MIDL_itf_mshtml_0001_0042_0011 pImeMenu, in uint dwSize, out uint pdwResult);
  int EnumInputContext(in uint idThread, out IEnumInputContext ppEnum);
}

interface IEnumRegisterWordA : IUnknown {
  static GUID IID = { 0x08c03412, 0xf96b, 0x11d0, 0xa4, 0x75, 0x00, 0xaa, 0x00, 0x6b, 0xcc, 0x59 };
  int Clone(out IEnumRegisterWordA ppEnum);
  int Next(in uint ulCount, out __MIDL___MIDL_itf_mshtml_0001_0042_0001 rgRegisterWord, out uint pcFetched);
  int reset();
  int Skip(in uint ulCount);
}

interface IEnumRegisterWordW : IUnknown {
  static GUID IID = { 0x4955dd31, 0xb159, 0x11d0, 0x8f, 0xcf, 0x00, 0xaa, 0x00, 0x6b, 0xcc, 0x59 };
  int Clone(out IEnumRegisterWordW ppEnum);
  int Next(in uint ulCount, out __MIDL___MIDL_itf_mshtml_0001_0042_0002 rgRegisterWord, out uint pcFetched);
  int reset();
  int Skip(in uint ulCount);
}

interface IEnumInputContext : IUnknown {
  static GUID IID = { 0x09b5eab0, 0xf997, 0x11d1, 0x93, 0xd4, 0x00, 0x60, 0xb0, 0x67, 0xb8, 0x6e };
  int Clone(out IEnumInputContext ppEnum);
  int Next(in uint ulCount, out uint rgInputContext, out uint pcFetched);
  int reset();
  int Skip(in uint ulCount);
}

interface ISegmentList : IUnknown {
  static GUID IID = { 0x3050f605, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int CreateIterator(out ISegmentListIterator ppIIter);
  int GetType(out _SELECTION_TYPE peType);
  int IsEmpty(out int pfEmpty);
}

interface ISegmentListIterator : IUnknown {
  static GUID IID = { 0x3050f692, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Current(out ISegment ppISegment);
  int First();
  int IsDone();
  int Advance();
}

interface ISegment : IUnknown {
  static GUID IID = { 0x3050f683, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetPointers(in IMarkupPointer pIStart, in IMarkupPointer pIEnd);
}

interface IHTMLCaret : IUnknown {
  static GUID IID = { 0x3050f604, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int MoveCaretToPointer(in IDisplayPointer pDispPointer, in int fScrollIntoView, in _CARET_DIRECTION eDir);
  int MoveCaretToPointerEx(in IDisplayPointer pDispPointer, in int fVisible, in int fScrollIntoView, in _CARET_DIRECTION eDir);
  int MoveMarkupPointerToCaret(in IMarkupPointer pIMarkupPointer);
  int MoveDisplayPointerToCaret(in IDisplayPointer pDispPointer);
  int IsVisible(out int pIsVisible);
  int Show(in int fScrollIntoView);
  int Hide();
  int InsertText(in ushort* pText, in int lLen);
  int scrollIntoView();
  int GetLocation(out tagPOINT pPoint, in int fTranslate);
  int GetCaretDirection(out _CARET_DIRECTION peDir);
  int SetCaretDirection(in _CARET_DIRECTION eDir);
}

interface IDisplayPointer : IUnknown {
  static GUID IID = { 0x3050f69e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int moveToPoint(in tagPOINT ptPoint, in _COORD_SYSTEM eCoordSystem, in IHTMLElement pElementContext, in uint dwHitTestOptions, out uint pdwHitTestResults);
  int MoveUnit(in _DISPLAY_MOVEUNIT eMoveUnit, in int lXPos);
  int PositionMarkupPointer(in IMarkupPointer pMarkupPointer);
  int MoveToPointer(in IDisplayPointer pDispPointer);
  int SetPointerGravity(in _POINTER_GRAVITY eGravity);
  int GetPointerGravity(out _POINTER_GRAVITY peGravity);
  int SetDisplayGravity(in _DISPLAY_GRAVITY eGravity);
  int GetDisplayGravity(out _DISPLAY_GRAVITY peGravity);
  int IsPositioned(out int pfPositioned);
  int Unposition();
  int IsEqualTo(in IDisplayPointer pDispPointer, out int pfIsEqual);
  int IsLeftOf(in IDisplayPointer pDispPointer, out int pfIsLeftOf);
  int IsRightOf(in IDisplayPointer pDispPointer, out int pfIsRightOf);
  int IsAtBOL(out int pfBOL);
  int MoveToMarkupPointer(in IMarkupPointer pPointer, in IDisplayPointer pDispLineContext);
  int scrollIntoView();
  int GetLineInfo(out ILineInfo ppLineInfo);
  int GetFlowElement(out IHTMLElement ppLayoutElement);
  int QueryBreaks(out uint pdwBreaks);
}

interface ILineInfo : IUnknown {
  static GUID IID = { 0x3050f7e2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_x(out int p);
  int get_baseLine(out int p);
  int get_textDescent(out int p);
  int get_textHeight(out int p);
  int get_lineDirection(out int p);
}

interface IElementSegment : ISegment {
  static GUID IID = { 0x3050f68f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetElement(out IHTMLElement ppIElement);
  int SetPrimary(in int fPrimary);
  int IsPrimary(out int pfPrimary);
}

interface IHighlightSegment : ISegment {
  static GUID IID = { 0x3050f690, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
}

interface IHighlightRenderingServices : IUnknown {
  static GUID IID = { 0x3050f606, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int AddSegment(in IDisplayPointer pDispPointerStart, in IDisplayPointer pDispPointerEnd, in IHTMLRenderStyle pIRenderStyle, out IHighlightSegment ppISegment);
  int MoveSegmentToPointers(in IHighlightSegment pISegment, in IDisplayPointer pDispPointerStart, in IDisplayPointer pDispPointerEnd);
  int RemoveSegment(in IHighlightSegment pISegment);
}

interface IDisplayServices : IUnknown {
  static GUID IID = { 0x3050f69d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int CreateDisplayPointer(out IDisplayPointer ppDispPointer);
  int TransformRect(inout tagRECT pRect, in _COORD_SYSTEM eSource, in _COORD_SYSTEM eDestination, in IHTMLElement pIElement);
  int TransformPoint(inout tagPOINT pPoint, in _COORD_SYSTEM eSource, in _COORD_SYSTEM eDestination, in IHTMLElement pIElement);
  int GetCaret(out IHTMLCaret ppCaret);
  int GetComputedStyle(in IMarkupPointer pPointer, out IHTMLComputedStyle ppComputedStyle);
  int ScrollRectIntoView(in IHTMLElement pIElement, in tagRECT rect);
  int HasFlowLayout(in IHTMLElement pIElement, out int pfHasFlowLayout);
}

interface IHTMLComputedStyle : IUnknown {
  static GUID IID = { 0x3050f6c3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_bold(out short p);
  int get_italic(out short p);
  int get_underline(out short p);
  int get_overline(out short p);
  int get_strikeOut(out short p);
  int get_subScript(out short p);
  int get_superScript(out short p);
  int get_explicitFace(out short p);
  int get_fontWeight(out int p);
  int get_fontSize(out int p);
  int get_fontName(out ushort p);
  int get_hasBgColor(out short p);
  int get_textColor(out uint p);
  int get_backgroundColor(out uint p);
  int get_preFormatted(out short p);
  int get_direction(out short p);
  int get_blockDirection(out short p);
  int get_OL(out short p);
  int isEqual(in IHTMLComputedStyle pComputedStyle, out short pfEqual);
}

interface IHtmlDlgSafeHelper : IDispatch {
  static GUID IID = { 0x3050f81a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int choosecolordlg(VARIANT initColor, out VARIANT rgbColor);
  int getCharset(in wchar* fontName, out VARIANT charset);
  int get_fonts(out IDispatch p);
  int get_BlockFormats(out IDispatch p);
}

interface IBlockFormats : IDispatch {
  static GUID IID = { 0x3050f830, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get__newEnum(out IUnknown p);
  int get_Count(out int p);
  int item(in VARIANT* pvarIndex, out wchar* pbstrBlockFormat);
}

interface IFontNames : IDispatch {
  static GUID IID = { 0x3050f839, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get__newEnum(out IUnknown p);
  int get_Count(out int p);
  int item(in VARIANT* pvarIndex, out wchar* pbstrFontName);
}

interface ICSSFilter : IUnknown {
  static GUID IID = { 0x3050f3ec, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int SetSite(in ICSSFilterSite pSink);
  int OnAmbientPropertyChange(in int dispid);
}

interface ISecureUrlHost : IUnknown {
  static GUID IID = { 0xc81984c4, 0x74c8, 0x11d2, 0xba, 0xa9, 0x00, 0xc0, 0x4f, 0xc2, 0x04, 0x0e };
  int ValidateSecureUrl(out int pfAllow, in ushort* pchUrlInQuestion, in uint dwFlags);
}

interface IMarkupServices : IUnknown {
  static GUID IID = { 0x3050f4a0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int CreateMarkupPointer(out IMarkupPointer ppPointer);
  int CreateMarkupContainer(out IMarkupContainer ppMarkupContainer);
  int createElement(in _ELEMENT_TAG_ID tagID, in ushort* pchAttributes, out IHTMLElement ppElement);
  int CloneElement(in IHTMLElement pElemCloneThis, out IHTMLElement ppElementTheClone);
  int InsertElement(in IHTMLElement pElementInsert, in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish);
  int RemoveElement(in IHTMLElement pElementRemove);
  int remove(in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish);
  int Copy(in IMarkupPointer pPointerSourceStart, in IMarkupPointer pPointerSourceFinish, in IMarkupPointer pPointerTarget);
  int move(in IMarkupPointer pPointerSourceStart, in IMarkupPointer pPointerSourceFinish, in IMarkupPointer pPointerTarget);
  int InsertText(in ushort* pchText, in int cch, in IMarkupPointer pPointerTarget);
  int ParseString(in ushort* pchHTML, in uint dwFlags, out IMarkupContainer ppContainerResult, in IMarkupPointer ppPointerStart, in IMarkupPointer ppPointerFinish);
  int ParseGlobal(in wireHGLOBAL hglobalHTML, in uint dwFlags, out IMarkupContainer ppContainerResult, in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish);
  int IsScopedElement(in IHTMLElement pElement, out int pfScoped);
  int GetElementTagId(in IHTMLElement pElement, out _ELEMENT_TAG_ID ptagId);
  int GetTagIDForName(in wchar* bstrName, out _ELEMENT_TAG_ID ptagId);
  int GetNameForTagID(in _ELEMENT_TAG_ID tagID, out wchar* pbstrName);
  int MovePointersToRange(in IHTMLTxtRange pIRange, in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish);
  int MoveRangeToPointers(in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish, in IHTMLTxtRange pIRange);
  int BeginUndoUnit(in ushort* pchTitle);
  int EndUndoUnit();
}

interface IMarkupServices2 : IMarkupServices {
  static GUID IID = { 0x3050f682, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int ParseGlobalEx(in wireHGLOBAL hglobalHTML, in uint dwFlags, in IMarkupContainer pContext, out IMarkupContainer ppContainerResult, in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish);
  int ValidateElements(in IMarkupPointer pPointerStart, in IMarkupPointer pPointerFinish, in IMarkupPointer pPointerTarget, inout IMarkupPointer pPointerStatus, out IHTMLElement ppElemFailBottom, out IHTMLElement ppElemFailTop);
  int SaveSegmentsToClipboard(in ISegmentList pSegmentList, in uint dwFlags);
}

interface IHTMLChangePlayback : IUnknown {
  static GUID IID = { 0x3050f6e0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int ExecChange(in ubyte* pbRecord, in int fForward);
}

interface IMarkupPointer2 : IMarkupPointer {
  static GUID IID = { 0x3050f675, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int IsAtWordBreak(out int pfAtBreak);
  int GetMarkupPosition(out int plMP);
  int MoveToMarkupPosition(in IMarkupContainer pContainer, in int lMP);
  int MoveUnitBounded(in _MOVEUNIT_ACTION muAction, in IMarkupPointer pIBoundary);
  int IsInsideURL(in IMarkupPointer pRight, out int pfResult);
  int MoveToContent(in IHTMLElement pIElement, in int fAtStart);
}

interface IMarkupTextFrags : IUnknown {
  static GUID IID = { 0x3050f5fa, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetTextFragCount(out int pcFrags);
  int GetTextFrag(in int iFrag, out wchar* pbstrFrag, in IMarkupPointer pPointerFrag);
  int RemoveTextFrag(in int iFrag);
  int InsertTextFrag(in int iFrag, in wchar* bstrInsert, in IMarkupPointer pPointerInsert);
  int FindTextFragFromMarkupPointer(in IMarkupPointer pPointerFind, out int piFrag, out int pfFragFound);
}

interface IXMLGenericParse : IUnknown {
  static GUID IID = { 0xe4e23071, 0x4d07, 0x11d2, 0xae, 0x76, 0x00, 0x80, 0xc7, 0x3b, 0xc1, 0x99 };
  int SetGenericParse(in short fDoGeneric);
}

interface IHTMLEditHost : IUnknown {
  static GUID IID = { 0x3050f6a0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int SnapRect(in IHTMLElement pIElement, inout tagRECT prcNew, in _ELEMENT_CORNER eHandle);
}

interface IHTMLEditHost2 : IHTMLEditHost {
  static GUID IID = { 0x3050f848, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0d };
  int PreDrag();
}

interface ISequenceNumber : IUnknown {
  static GUID IID = { 0x3050f6c1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetSequenceNumber(in int nCurrent, out int pnNew);
}

interface IIMEServices : IUnknown {
  static GUID IID = { 0x3050f6ca, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetActiveIMM(out IActiveIMMApp ppActiveIMM);
}

interface ISelectionServicesListener : IUnknown {
  static GUID IID = { 0x3050f699, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int BeginSelectionUndo();
  int EndSelectionUndo();
  int OnSelectedElementExit(in IMarkupPointer pIElementStart, in IMarkupPointer pIElementEnd, in IMarkupPointer pIElementContentStart, in IMarkupPointer pIElementContentEnd);
  int OnChangeType(in _SELECTION_TYPE eType, in ISelectionServicesListener pIListener);
  int GetTypeDetail(out wchar* pTypeDetail);
}

interface ISelectionServices : IUnknown {
  static GUID IID = { 0x3050f684, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int SetSelectionType(in _SELECTION_TYPE eType, in ISelectionServicesListener pIListener);
  int GetMarkupContainer(out IMarkupContainer ppIContainer);
  int AddSegment(in IMarkupPointer pIStart, in IMarkupPointer pIEnd, out ISegment ppISegmentAdded);
  int AddElementSegment(in IHTMLElement pIElement, out IElementSegment ppISegmentAdded);
  int RemoveSegment(in ISegment pISegment);
  int GetSelectionServicesListener(out ISelectionServicesListener ppISelectionServicesListener);
}

interface IHTMLEditDesigner : IUnknown {
  static GUID IID = { 0x3050f662, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int PreHandleEvent(in int inEvtDispId, in IHTMLEventObj pIEventObj);
  int PostHandleEvent(in int inEvtDispId, in IHTMLEventObj pIEventObj);
  int TranslateAccelerator(in int inEvtDispId, in IHTMLEventObj pIEventObj);
  int PostEditorEventNotify(in int inEvtDispId, in IHTMLEventObj pIEventObj);
}

interface IHTMLEditServices : IUnknown {
  static GUID IID = { 0x3050f663, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int AddDesigner(in IHTMLEditDesigner pIDesigner);
  int RemoveDesigner(in IHTMLEditDesigner pIDesigner);
  int GetSelectionServices(in IMarkupContainer pIContainer, out ISelectionServices ppSelSvc);
  int MoveToSelectionAnchor(in IMarkupPointer pIStartAnchor);
  int MoveToSelectionEnd(in IMarkupPointer pIEndAnchor);
  int SelectRange(in IMarkupPointer pStart, in IMarkupPointer pEnd, in _SELECTION_TYPE eType);
}

interface IHTMLEditServices2 : IHTMLEditServices {
  static GUID IID = { 0x3050f812, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int MoveToSelectionAnchorEx(in IDisplayPointer pIStartAnchor);
  int MoveToSelectionEndEx(in IDisplayPointer pIEndAnchor);
  int FreezeVirtualCaretPos(in int fReCompute);
  int UnFreezeVirtualCaretPos(in int fReset);
}

interface HTMLNamespaceEvents : IDispatch {
  static GUID IID = { 0x3050f6bd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void onreadystatechange(in IHTMLEventObj pEvtObj);+/
}

interface IHTMLNamespace : IDispatch {
  static GUID IID = { 0x3050f6bb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_name(out wchar* p);
  int get_urn(out wchar* p);
  int get_tagNames(out IDispatch p);
  int get_readyState(out VARIANT p);
  int set_onreadystatechange(in VARIANT p);
  int get_onreadystatechange(out VARIANT p);
  int doImport(in wchar* bstrImplementationUrl);
  int attachEvent(in wchar* event, in IDispatch pdisp, out short pfResult);
  int detachEvent(in wchar* event, in IDispatch pdisp);
}

interface IHTMLNamespaceCollection : IDispatch {
  static GUID IID = { 0x3050f6b8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int item(in VARIANT index, out IDispatch ppNamespace);
  int add(in wchar* bstrNamespace, in wchar* bstrUrn, VARIANT implementationUrl, out IDispatch ppNamespace);
}

interface IHTMLPainter : IUnknown {
  static GUID IID = { 0x3050f6a6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Draw(in tagRECT rcBounds, in tagRECT rcUpdate, in int lDrawFlags, in wireHDC hdc, in void* pvDrawObject);
  int onresize(in tagSIZE size);
  int GetPainterInfo(out _HTML_PAINTER_INFO pInfo);
  int HitTestPoint(in tagPOINT pt, out int pbHit, out int plPartID);
}

interface IHTMLPaintSite : IUnknown {
  static GUID IID = { 0x3050f6a7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int InvalidatePainterInfo();
  int InvalidateRect(in tagRECT* prcInvalid);
  int InvalidateRegion(in wireHRGN rgnInvalid);
  int GetDrawInfo(in int lFlags, out _HTML_PAINT_DRAW_INFO pDrawInfo);
  int TransformGlobalToLocal(in tagPOINT ptGlobal, out tagPOINT pptLocal);
  int TransformLocalToGlobal(in tagPOINT ptLocal, out tagPOINT pptGlobal);
  int GetHitTestCookie(out int plCookie);
}

interface IHTMLPainterEventInfo : IUnknown {
  static GUID IID = { 0x3050f6df, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetEventInfoFlags(out int plEventInfoFlags);
  int GetEventTarget(in IHTMLElement* ppElement);
  int SetCursor(in int lPartID);
  int StringFromPartID(in int lPartID, out wchar* pbstrPart);
}

interface IHTMLPainterOverlay : IUnknown {
  static GUID IID = { 0x3050f7e3, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int onmove(in tagRECT rcDevice);
}

interface IHTMLIPrintCollection : IDispatch {
  static GUID IID = { 0x3050f6b5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_length(out int p);
  int get__newEnum(out IUnknown p);
  int item(in int index, out IUnknown ppIPrint);
}

interface IEnumPrivacyRecords : IUnknown {
  static GUID IID = { 0x3050f844, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int reset();
  int GetSize(out uint pSize);
  int GetPrivacyImpacted(out int pState);
  int Next(out wchar* pbstrUrl, out wchar* pbstrPolicyRef, out int pdwReserved, out uint pdwPrivacyFlags);
}

interface IWPCBlockedUrls : IUnknown {
  static GUID IID = { 0x30510413, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetCount(out uint pdwCount);
  int GetUrl(in uint dwIdx, out wchar* pbstrUrl);
}

interface IHTMLDialog : IDispatch {
  static GUID IID = { 0x3050f216, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_dialogTop(in VARIANT p);
  int get_dialogTop(out VARIANT p);
  int set_dialogLeft(in VARIANT p);
  int get_dialogLeft(out VARIANT p);
  int set_dialogWidth(in VARIANT p);
  int get_dialogWidth(out VARIANT p);
  int set_dialogHeight(in VARIANT p);
  int get_dialogHeight(out VARIANT p);
  int get_dialogArguments(out VARIANT p);
  int get_menuArguments(out VARIANT p);
  int set_returnValue(in VARIANT p);
  int get_returnValue(out VARIANT p);
  int close();
  int toString(out wchar* String);
}

interface IHTMLDialog2 : IDispatch {
  static GUID IID = { 0x3050f5e0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_status(in wchar* p);
  int get_status(out wchar* p);
  int set_resizable(in wchar* p);
  int get_resizable(out wchar* p);
}

interface IHTMLDialog3 : IDispatch {
  static GUID IID = { 0x3050f388, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_unadorned(in wchar* p);
  int get_unadorned(out wchar* p);
  int set_dialogHide(in wchar* p);
  int get_dialogHide(out wchar* p);
}

interface IHTMLModelessInit : IDispatch {
  static GUID IID = { 0x3050f5e4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int get_parameters(out VARIANT p);
  int get_optionString(out VARIANT p);
  int get_moniker(out IUnknown p);
  int get_document(out IUnknown p);
}

interface IHTMLPopup : IDispatch {
  static GUID IID = { 0x3050f666, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Show(in int x, in int y, in int w, in int h, in VARIANT* pElement);
  int Hide();
  int get_document(out IHTMLDocument p);
  int get_isOpen(out short p);
}

interface DispHTMLPopup : IDispatch {
  static GUID IID = { 0x3050f589, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void Show(in int x, in int y, in int w, in int h, in VARIANT* pElement);+/
  /+void Hide();+/
  /+IHTMLDocument get_document();+/
  /+short get_isOpen();+/
}

interface IHTMLAppBehavior : IDispatch {
  static GUID IID = { 0x3050f5ca, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_applicationName(in wchar* p);
  int get_applicationName(out wchar* p);
  int set_version(in wchar* p);
  int get_version(out wchar* p);
  int set_icon(in wchar* p);
  int get_icon(out wchar* p);
  int set_singleInstance(in wchar* p);
  int get_singleInstance(out wchar* p);
  int set_minimizeButton(in wchar* p);
  int get_minimizeButton(out wchar* p);
  int set_maximizeButton(in wchar* p);
  int get_maximizeButton(out wchar* p);
  int set_border(in wchar* p);
  int get_border(out wchar* p);
  int set_borderStyle(in wchar* p);
  int get_borderStyle(out wchar* p);
  int set_sysMenu(in wchar* p);
  int get_sysMenu(out wchar* p);
  int set_caption(in wchar* p);
  int get_caption(out wchar* p);
  int set_windowState(in wchar* p);
  int get_windowState(out wchar* p);
  int set_showInTaskBar(in wchar* p);
  int get_showInTaskBar(out wchar* p);
  int get_commandLine(out wchar* p);
}

interface IHTMLAppBehavior2 : IDispatch {
  static GUID IID = { 0x3050f5c9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_contextMenu(in wchar* p);
  int get_contextMenu(out wchar* p);
  int set_innerBorder(in wchar* p);
  int get_innerBorder(out wchar* p);
  int set_scroll(in wchar* p);
  int get_scroll(out wchar* p);
  int set_scrollFlat(in wchar* p);
  int get_scrollFlat(out wchar* p);
  int set_selection(in wchar* p);
  int get_selection(out wchar* p);
}

interface IHTMLAppBehavior3 : IDispatch {
  static GUID IID = { 0x3050f5cd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int set_navigable(in wchar* p);
  int get_navigable(out wchar* p);
}

interface DispHTMLAppBehavior : IDispatch {
  static GUID IID = { 0x3050f57c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void set_applicationName(wchar* value);+/
  /+wchar* get_applicationName();+/
  /+void set_version(wchar* value);+/
  /+wchar* get_version();+/
  /+void set_icon(wchar* value);+/
  /+wchar* get_icon();+/
  /+void set_singleInstance(wchar* value);+/
  /+wchar* get_singleInstance();+/
  /+void set_minimizeButton(wchar* value);+/
  /+wchar* get_minimizeButton();+/
  /+void set_maximizeButton(wchar* value);+/
  /+wchar* get_maximizeButton();+/
  /+void set_border(wchar* value);+/
  /+wchar* get_border();+/
  /+void set_borderStyle(wchar* value);+/
  /+wchar* get_borderStyle();+/
  /+void set_sysMenu(wchar* value);+/
  /+wchar* get_sysMenu();+/
  /+void set_caption(wchar* value);+/
  /+wchar* get_caption();+/
  /+void set_windowState(wchar* value);+/
  /+wchar* get_windowState();+/
  /+void set_showInTaskBar(wchar* value);+/
  /+wchar* get_showInTaskBar();+/
  /+wchar* get_commandLine();+/
  /+void set_contextMenu(wchar* value);+/
  /+wchar* get_contextMenu();+/
  /+void set_innerBorder(wchar* value);+/
  /+wchar* get_innerBorder();+/
  /+void set_scroll(wchar* value);+/
  /+wchar* get_scroll();+/
  /+void set_scrollFlat(wchar* value);+/
  /+wchar* get_scrollFlat();+/
  /+void set_selection(wchar* value);+/
  /+wchar* get_selection();+/
}

interface DispIHTMLInputButtonElement : IDispatch {
  static GUID IID = { 0x3050f51e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+IHTMLFormElement get_form();+/
  /+IHTMLTxtRange createTextRange();+/
}

interface DispIHTMLInputTextElement : IDispatch {
  static GUID IID = { 0x3050f520, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+wchar* get_type();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+IHTMLFormElement get_form();+/
  /+void set_defaultValue(wchar* value);+/
  /+wchar* get_defaultValue();+/
  /+void set_size(int value);+/
  /+int get_size();+/
  /+void set_maxLength(int value);+/
  /+int get_maxLength();+/
  /+void select();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_readOnly(short value);+/
  /+short get_readOnly();+/
  /+IHTMLTxtRange createTextRange();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
}

interface DispIHTMLInputFileElement : IDispatch {
  static GUID IID = { 0x3050f542, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+wchar* get_type();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_status(VARIANT value);+/
  /+VARIANT get_status();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+IHTMLFormElement get_form();+/
  /+void set_size(int value);+/
  /+int get_size();+/
  /+void set_maxLength(int value);+/
  /+int get_maxLength();+/
  /+void select();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_onselect(VARIANT value);+/
  /+VARIANT get_onselect();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
}

interface DispIHTMLOptionButtonElement : IDispatch {
  static GUID IID = { 0x3050f509, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+void set_value(wchar* value);+/
  /+wchar* get_value();+/
  /+wchar* get_type();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_checked(short value);+/
  /+short get_checked();+/
  /+void set_defaultChecked(short value);+/
  /+short get_defaultChecked();+/
  /+void set_onchange(VARIANT value);+/
  /+VARIANT get_onchange();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+void set_status(short value);+/
  /+short get_status();+/
  /+void set_indeterminate(short value);+/
  /+short get_indeterminate();+/
  /+IHTMLFormElement get_form();+/
  /+void set_dataFld(wchar* value);+/
  /+wchar* get_dataFld();+/
  /+void set_dataSrc(wchar* value);+/
  /+wchar* get_dataSrc();+/
  /+void set_dataFormatAs(wchar* value);+/
  /+wchar* get_dataFormatAs();+/
}

interface DispIHTMLInputImage : IDispatch {
  static GUID IID = { 0x3050f51d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  /+void setAttribute(in wchar* strAttributeName, in VARIANT AttributeValue, int lFlags);+/
  /+VARIANT getAttribute(in wchar* strAttributeName, int lFlags);+/
  /+short removeAttribute(in wchar* strAttributeName, int lFlags);+/
  /+void set_className(wchar* value);+/
  /+wchar* get_className();+/
  /+void set_id(wchar* value);+/
  /+wchar* get_id();+/
  /+wchar* get_tagName();+/
  /+IHTMLElement get_parentElement();+/
  /+IHTMLStyle get_style();+/
  /+void set_onhelp(VARIANT value);+/
  /+VARIANT get_onhelp();+/
  /+void set_onclick(VARIANT value);+/
  /+VARIANT get_onclick();+/
  /+void set_ondblclick(VARIANT value);+/
  /+VARIANT get_ondblclick();+/
  /+void set_onkeydown(VARIANT value);+/
  /+VARIANT get_onkeydown();+/
  /+void set_onkeyup(VARIANT value);+/
  /+VARIANT get_onkeyup();+/
  /+void set_onkeypress(VARIANT value);+/
  /+VARIANT get_onkeypress();+/
  /+void set_onmouseout(VARIANT value);+/
  /+VARIANT get_onmouseout();+/
  /+void set_onmouseover(VARIANT value);+/
  /+VARIANT get_onmouseover();+/
  /+void set_onmousemove(VARIANT value);+/
  /+VARIANT get_onmousemove();+/
  /+void set_onmousedown(VARIANT value);+/
  /+VARIANT get_onmousedown();+/
  /+void set_onmouseup(VARIANT value);+/
  /+VARIANT get_onmouseup();+/
  /+IDispatch get_document();+/
  /+void set_title(wchar* value);+/
  /+wchar* get_title();+/
  /+void set_language(wchar* value);+/
  /+wchar* get_language();+/
  /+void set_onselectstart(VARIANT value);+/
  /+VARIANT get_onselectstart();+/
  /+void scrollIntoView(VARIANT varargStart);+/
  /+short contains(in IHTMLElement pChild);+/
  /+int get_sourceIndex();+/
  /+VARIANT get_recordNumber();+/
  /+void set_lang(wchar* value);+/
  /+wchar* get_lang();+/
  /+int get_offsetLeft();+/
  /+int get_offsetTop();+/
  /+int get_offsetWidth();+/
  /+int get_offsetHeight();+/
  /+IHTMLElement get_offsetParent();+/
  /+void set_innerHTML(wchar* value);+/
  /+wchar* get_innerHTML();+/
  /+void set_innerText(wchar* value);+/
  /+wchar* get_innerText();+/
  /+void set_outerHTML(wchar* value);+/
  /+wchar* get_outerHTML();+/
  /+void set_outerText(wchar* value);+/
  /+wchar* get_outerText();+/
  /+void insertAdjacentHTML(in wchar* where, in wchar* html);+/
  /+void insertAdjacentText(in wchar* where, in wchar* text);+/
  /+IHTMLElement get_parentTextEdit();+/
  /+short get_isTextEdit();+/
  /+void click();+/
  /+IHTMLFiltersCollection get_filters();+/
  /+void set_ondragstart(VARIANT value);+/
  /+VARIANT get_ondragstart();+/
  /+wchar* toString();+/
  /+void set_onbeforeupdate(VARIANT value);+/
  /+VARIANT get_onbeforeupdate();+/
  /+void set_onafterupdate(VARIANT value);+/
  /+VARIANT get_onafterupdate();+/
  /+void set_onerrorupdate(VARIANT value);+/
  /+VARIANT get_onerrorupdate();+/
  /+void set_onrowexit(VARIANT value);+/
  /+VARIANT get_onrowexit();+/
  /+void set_onrowenter(VARIANT value);+/
  /+VARIANT get_onrowenter();+/
  /+void set_ondatasetchanged(VARIANT value);+/
  /+VARIANT get_ondatasetchanged();+/
  /+void set_ondataavailable(VARIANT value);+/
  /+VARIANT get_ondataavailable();+/
  /+void set_ondatasetcomplete(VARIANT value);+/
  /+VARIANT get_ondatasetcomplete();+/
  /+void set_onfilterchange(VARIANT value);+/
  /+VARIANT get_onfilterchange();+/
  /+IDispatch get_children();+/
  /+IDispatch get_all();+/
  /+void set_tabIndex(short value);+/
  /+short get_tabIndex();+/
  /+void focus();+/
  /+void set_accessKey(wchar* value);+/
  /+wchar* get_accessKey();+/
  /+void set_onblur(VARIANT value);+/
  /+VARIANT get_onblur();+/
  /+void set_onfocus(VARIANT value);+/
  /+VARIANT get_onfocus();+/
  /+void set_onresize(VARIANT value);+/
  /+VARIANT get_onresize();+/
  /+void blur();+/
  /+void addFilter(in IUnknown pUnk);+/
  /+void removeFilter(in IUnknown pUnk);+/
  /+int get_clientHeight();+/
  /+int get_clientWidth();+/
  /+int get_clientTop();+/
  /+int get_clientLeft();+/
  /+wchar* get_type();+/
  /+void set_disabled(short value);+/
  /+short get_disabled();+/
  /+void set_border(VARIANT value);+/
  /+VARIANT get_border();+/
  /+void set_vspace(int value);+/
  /+int get_vspace();+/
  /+void set_hspace(int value);+/
  /+int get_hspace();+/
  /+void set_alt(wchar* value);+/
  /+wchar* get_alt();+/
  /+void set_src(wchar* value);+/
  /+wchar* get_src();+/
  /+void set_lowsrc(wchar* value);+/
  /+wchar* get_lowsrc();+/
  /+void set_vrml(wchar* value);+/
  /+wchar* get_vrml();+/
  /+void set_dynsrc(wchar* value);+/
  /+wchar* get_dynsrc();+/
  /+wchar* get_readyState();+/
  /+short get_complete();+/
  /+void set_loop(VARIANT value);+/
  /+VARIANT get_loop();+/
  /+void set_align(wchar* value);+/
  /+wchar* get_align();+/
  /+void set_onload(VARIANT value);+/
  /+VARIANT get_onload();+/
  /+void set_onerror(VARIANT value);+/
  /+VARIANT get_onerror();+/
  /+void set_onabort(VARIANT value);+/
  /+VARIANT get_onabort();+/
  /+void set_name(wchar* value);+/
  /+wchar* get_name();+/
  /+void set_width(int value);+/
  /+int get_width();+/
  /+void set_height(int value);+/
  /+int get_height();+/
  /+void set_Start(wchar* value);+/
  /+wchar* get_Start();+/
}

interface IElementNamespace : IUnknown {
  static GUID IID = { 0x3050f671, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int AddTag(in wchar* bstrTagName, in int lFlags);
}

interface IElementNamespaceTable : IUnknown {
  static GUID IID = { 0x3050f670, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int AddNamespace(in wchar* bstrNamespace, in wchar* bstrUrn, in int lFlags, in VARIANT* pvarFactory);
}

interface IElementNamespaceFactory : IUnknown {
  static GUID IID = { 0x3050f672, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int create(in IElementNamespace pNamespace);
}

interface IElementNamespaceFactory2 : IElementNamespaceFactory {
  static GUID IID = { 0x3050f805, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int CreateWithImplementation(in IElementNamespace pNamespace, in wchar* bstrImplementation);
}

interface IElementNamespaceFactoryCallback : IUnknown {
  static GUID IID = { 0x3050f7fd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int Resolve(in wchar* bstrNamespace, in wchar* bstrTagName, in wchar* bstrAttrs, in IElementNamespace pNamespace);
}

interface IElementBehaviorSiteOM2 : IElementBehaviorSiteOM {
  static GUID IID = { 0x3050f659, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetDefaults(out IHTMLElementDefaults ppDefaults);
}

interface IElementBehaviorCategory : IUnknown {
  static GUID IID = { 0x3050f4ed, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetCategory(out wchar* ppchCategory);
}

interface IElementBehaviorSiteCategory : IUnknown {
  static GUID IID = { 0x3050f4ee, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetRelatedBehaviors(in int lDirection, in wchar* pchCategory, out IEnumUnknown ppEnumerator);
}

interface IEnumUnknown : IUnknown {
  static GUID IID = { 0x00000100, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 };
  int RemoteNext(in uint celt, out IUnknown rgelt, out uint pceltFetched);
  int Skip(in uint celt);
  int reset();
  int Clone(out IEnumUnknown ppEnum);
}

interface IElementBehaviorSubmit : IUnknown {
  static GUID IID = { 0x3050f646, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetSubmitInfo(in IHTMLSubmitData pSubmitData);
  int reset();
}

interface IElementBehaviorFocus : IUnknown {
  static GUID IID = { 0x3050f6b6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetFocusRect(in tagRECT* pRect);
}

interface IElementBehaviorLayout : IUnknown {
  static GUID IID = { 0x3050f6ba, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetSize(in int dwFlags, in tagSIZE sizeContent, inout tagPOINT pptTranslateBy, inout tagPOINT pptTopLeft, inout tagSIZE psizeProposed);
  int GetLayoutInfo(out int plLayoutInfo);
  int GetPosition(in int lFlags, inout tagPOINT pptTopLeft);
  int MapSize(in tagSIZE* psizeIn, out tagRECT prcOut);
}

interface IElementBehaviorLayout2 : IUnknown {
  static GUID IID = { 0x3050f846, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetTextDescent(out int plDescent);
}

interface IElementBehaviorSiteLayout : IUnknown {
  static GUID IID = { 0x3050f6b7, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int InvalidateLayoutInfo();
  int InvalidateSize();
  int GetMediaResolution(out tagSIZE psizeResolution);
}

interface IElementBehaviorSiteLayout2 : IUnknown {
  static GUID IID = { 0x3050f847, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int GetFontInfo(out tagLOGFONTW plf);
}

interface IHostBehaviorInit : IUnknown {
  static GUID IID = { 0x3050f842, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  int PopulateNamespaceTable();
}

abstract class HTMLStyle {
  static GUID CLSID = { 0x3050f285, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLStyle, IHTMLStyle, IHTMLStyle2, IHTMLStyle3, IHTMLStyle4, IHTMLStyle5);
}

abstract class HTMLRuleStyle {
  static GUID CLSID = { 0x3050f3d0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLRuleStyle, IHTMLRuleStyle, IHTMLRuleStyle2, IHTMLRuleStyle3, IHTMLRuleStyle4, IHTMLRuleStyle5);
}

abstract class HTMLRenderStyle {
  static GUID CLSID = { 0x3050f6aa, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLRenderStyle, IHTMLRenderStyle);
}

abstract class HTMLCurrentStyle {
  static GUID CLSID = { 0x3050f3dc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLCurrentStyle, IHTMLCurrentStyle, IHTMLCurrentStyle2, IHTMLCurrentStyle3, IHTMLCurrentStyle4);
}

abstract class HTMLDOMAttribute {
  static GUID CLSID = { 0x3050f4b2, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDOMAttribute, IHTMLDOMAttribute, IHTMLDOMAttribute2);
}

abstract class HTMLDOMTextNode {
  static GUID CLSID = { 0x3050f4ba, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDOMTextNode, IHTMLDOMTextNode, IHTMLDOMTextNode2, IHTMLDOMNode, IHTMLDOMNode2);
}

abstract class HTMLDOMImplementation {
  static GUID CLSID = { 0x3050f80e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDOMImplementation, IHTMLDOMImplementation);
}

abstract class HTMLAttributeCollection {
  static GUID CLSID = { 0x3050f4cc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLAttributeCollection, IHTMLAttributeCollection, IHTMLAttributeCollection2);
}

abstract class DOMChildrenCollection {
  static GUID CLSID = { 0x3050f5aa, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispDOMChildrenCollection, IHTMLDOMChildrenCollection);
}

abstract class HTMLDefaults {
  static GUID CLSID = { 0x3050f6c8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDefaults, IHTMLElementDefaults);
}

abstract class HTCDefaultDispatch {
  static GUID CLSID = { 0x3050f4fc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCDefaultDispatch, IHTCDefaultDispatch);
}

abstract class HTCPropertyBehavior {
  static GUID CLSID = { 0x3050f5de, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCPropertyBehavior, IHTCPropertyBehavior);
}

abstract class HTCMethodBehavior {
  static GUID CLSID = { 0x3050f630, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCMethodBehavior, IHTCMethodBehavior);
}

abstract class HTCEventBehavior {
  static GUID CLSID = { 0x3050f4fe, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCEventBehavior, IHTCEventBehavior);
}

abstract class HTCAttachBehavior {
  static GUID CLSID = { 0x3050f5f5, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCAttachBehavior, IHTCAttachBehavior2, IHTCAttachBehavior);
}

abstract class HTCDescBehavior {
  static GUID CLSID = { 0x3050f5dd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTCDescBehavior, IHTCDescBehavior);
}

abstract class HTMLUrnCollection {
  static GUID CLSID = { 0x3050f580, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLUrnCollection);
}

abstract class HTMLGenericElement {
  static GUID CLSID = { 0x3050f4b8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLGenericElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLGenericElement);
}

abstract class HTMLStyleSheetRule {
  static GUID CLSID = { 0x3050f3ce, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleSheetRule);
}

abstract class HTMLStyleSheetRulesCollection {
  static GUID CLSID = { 0x3050f3cd, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleSheetRulesCollection);
}

abstract class HTMLStyleSheetPage {
  static GUID CLSID = { 0x3050f7ef, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleSheetPage);
}

abstract class HTMLStyleSheetPagesCollection {
  static GUID CLSID = { 0x3050f7f1, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleSheetPagesCollection);
}

abstract class HTMLStyleSheet {
  static GUID CLSID = { 0x3050f2e4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLStyleSheet, IHTMLStyleSheet, IHTMLStyleSheet2);
}

abstract class HTMLStyleSheetsCollection {
  static GUID CLSID = { 0x3050f37f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleSheetsCollection);
}

abstract class HTMLLinkElement {
  static GUID CLSID = { 0x3050f277, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLLinkElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLLinkElement, IHTMLLinkElement2, IHTMLLinkElement3);
}

abstract class HTMLFormElement {
  static GUID CLSID = { 0x3050f251, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFormElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLFormElement, IHTMLFormElement2, IHTMLFormElement3, IHTMLSubmitData);
}

abstract class HTMLTextElement {
  static GUID CLSID = { 0x3050f26a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTextElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLTextElement);
}

abstract class HTMLImg {
  static GUID CLSID = { 0x3050f241, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLImg, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLImgElement, IHTMLImgElement2);
}

abstract class HTMLImageElementFactory {
  static GUID CLSID = { 0x3050f38f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLImageElementFactory);
}

abstract class HTMLXMLHttpRequest {
  static GUID CLSID = { 0x3051040b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLXMLHttpRequest);
}

abstract class HTMLXMLHttpRequestFactory {
  static GUID CLSID = { 0x3051040d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLXMLHttpRequestFactory);
}

abstract class HTMLBody {
  static GUID CLSID = { 0x3050f24a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBody, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLTextContainer, IHTMLBodyElement, IHTMLBodyElement2);
}

abstract class HTMLFontElement {
  static GUID CLSID = { 0x3050f27b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFontElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLFontElement);
}

abstract class HTMLAnchorElement {
  static GUID CLSID = { 0x3050f248, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLAnchorElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLAnchorElement, IHTMLAnchorElement2);
}

abstract class HTMLLabelElement {
  static GUID CLSID = { 0x3050f32b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLLabelElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLLabelElement, IHTMLLabelElement2);
}

abstract class HTMLListElement {
  static GUID CLSID = { 0x3050f272, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLListElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLListElement, IHTMLListElement2);
}

abstract class HTMLUListElement {
  static GUID CLSID = { 0x3050f269, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLUListElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLListElement, IHTMLListElement2, IHTMLUListElement);
}

abstract class HTMLOListElement {
  static GUID CLSID = { 0x3050f270, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLOListElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLListElement, IHTMLListElement2, IHTMLOListElement);
}

abstract class HTMLLIElement {
  static GUID CLSID = { 0x3050f273, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLLIElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLLIElement);
}

abstract class HTMLBlockElement {
  static GUID CLSID = { 0x3050f281, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBlockElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBlockElement, IHTMLBlockElement2);
}

abstract class HTMLDivElement {
  static GUID CLSID = { 0x3050f27e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDivElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLDivElement, IHTMLControlElement, IHTMLTextContainer);
}

abstract class HTMLDDElement {
  static GUID CLSID = { 0x3050f27f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDDElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDDElement);
}

abstract class HTMLDTElement {
  static GUID CLSID = { 0x3050f27c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDTElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDTElement);
}

abstract class HTMLBRElement {
  static GUID CLSID = { 0x3050f280, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBRElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBRElement);
}

abstract class HTMLDListElement {
  static GUID CLSID = { 0x3050f27d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDListElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLListElement, IHTMLListElement2, IHTMLDListElement);
}

abstract class HTMLHRElement {
  static GUID CLSID = { 0x3050f252, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLHRElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLHRElement);
}

abstract class HTMLParaElement {
  static GUID CLSID = { 0x3050f26f, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLParaElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBlockElement, IHTMLParaElement);
}

abstract class HTMLElementCollection {
  static GUID CLSID = { 0x3050f4cb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLElementCollection, IHTMLElementCollection, IHTMLElementCollection2, IHTMLElementCollection3);
}

abstract class HTMLHeaderElement {
  static GUID CLSID = { 0x3050f27a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLHeaderElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBlockElement, IHTMLHeaderElement);
}

abstract class HTMLSelectElement {
  static GUID CLSID = { 0x3050f245, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLSelectElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLSelectElement, IHTMLSelectElement2, IHTMLSelectElement4);
}

abstract class HTMLWndSelectElement {
  static GUID CLSID = { 0x3050f2cf, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLWndSelectElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLSelectElement, IHTMLSelectElement2, IHTMLSelectElement4);
}

abstract class HTMLOptionElement {
  static GUID CLSID = { 0x3050f24d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLOptionElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLOptionElement, IHTMLOptionElement3);
}

abstract class HTMLOptionElementFactory {
  static GUID CLSID = { 0x3050f38d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLOptionElementFactory);
}

abstract class HTMLWndOptionElement {
  static GUID CLSID = { 0x3050f2d0, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLWndOptionElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLOptionElement, IHTMLOptionElement3);
}

abstract class HTMLInputElement {
  static GUID CLSID = { 0x3050f5d8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLInputElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLInputElement, IHTMLInputElement2, IHTMLInputTextElement, IHTMLInputHiddenElement, IHTMLInputButtonElement, IHTMLInputFileElement, IHTMLOptionButtonElement, IHTMLInputImage);
}

abstract class HTMLTextAreaElement {
  static GUID CLSID = { 0x3050f2ac, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTextAreaElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLTextAreaElement);
}

abstract class HTMLRichtextElement {
  static GUID CLSID = { 0x3050f2df, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLRichtextElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLTextAreaElement);
}

abstract class HTMLButtonElement {
  static GUID CLSID = { 0x3050f2c6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLButtonElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLButtonElement);
}

abstract class HTMLMarqueeElement {
  static GUID CLSID = { 0x3050f2b9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLMarqueeElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLMarqueeElement);
}

abstract class HTMLHtmlElement {
  static GUID CLSID = { 0x3050f491, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLHtmlElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLHtmlElement);
}

abstract class HTMLHeadElement {
  static GUID CLSID = { 0x3050f493, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLHeadElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLHeadElement);
}

abstract class HTMLTitleElement {
  static GUID CLSID = { 0x3050f284, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTitleElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLTitleElement);
}

abstract class HTMLMetaElement {
  static GUID CLSID = { 0x3050f275, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLMetaElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLMetaElement, IHTMLMetaElement2);
}

abstract class HTMLBaseElement {
  static GUID CLSID = { 0x3050f276, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBaseElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBaseElement);
}

abstract class HTMLIsIndexElement {
  static GUID CLSID = { 0x3050f278, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLIsIndexElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLIsIndexElement, IHTMLIsIndexElement2);
}

abstract class HTMLNextIdElement {
  static GUID CLSID = { 0x3050f279, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLNextIdElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLNextIdElement);
}

abstract class HTMLBaseFontElement {
  static GUID CLSID = { 0x3050f282, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBaseFontElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBaseFontElement);
}

abstract class HTMLUnknownElement {
  static GUID CLSID = { 0x3050f268, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLUnknownElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLUnknownElement);
}

abstract class HTMLHistory {
  static GUID CLSID = { 0xfeceaaa3, 0x8405, 0x11cf, 0x8b, 0xa1, 0x00, 0xaa, 0x00, 0x47, 0x6d, 0xa6 };
  mixin CoInterfaces!(IOmHistory);
}

abstract class CMimeTypes {
  static GUID CLSID = { 0x3050f3fe, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLMimeTypesCollection);
}

abstract class CPlugins {
  static GUID CLSID = { 0x3050f3ff, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLPluginsCollection);
}

abstract class COpsProfile {
  static GUID CLSID = { 0x3050f402, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLOpsProfile);
}

abstract class HTMLNavigator {
  static GUID CLSID = { 0xfeceaaa6, 0x8405, 0x11cf, 0x8b, 0xa1, 0x00, 0xaa, 0x00, 0x47, 0x6d, 0xa6 };
  mixin CoInterfaces!(IOmNavigator);
}

abstract class HTMLLocation {
  static GUID CLSID = { 0x163bb1e1, 0x6e00, 0x11cf, 0x83, 0x7a, 0x48, 0xdc, 0x04, 0xc1, 0x00, 0x00 };
  mixin CoInterfaces!(IHTMLLocation);
}

abstract class CEventObj {
  static GUID CLSID = { 0x3050f48a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispCEventObj, IHTMLEventObj, IHTMLEventObj2, IHTMLEventObj3, IHTMLEventObj4);
}

abstract class FramesCollection {
  static GUID CLSID = { 0x3050f7f6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLFramesCollection2);
}

abstract class HTMLScreen {
  static GUID CLSID = { 0x3050f35d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLScreen, IHTMLScreen, IHTMLScreen2);
}

abstract class HTMLWindow2 {
  static GUID CLSID = { 0xd48a6ec6, 0x6a4a, 0x11cf, 0x94, 0xa7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 };
  mixin CoInterfaces!(DispHTMLWindow2, IHTMLWindow2, IHTMLWindow3, IHTMLWindow4, IHTMLWindow5);
}

abstract class HTMLWindowProxy {
  static GUID CLSID = { 0x3050f391, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLWindowProxy, IHTMLWindow2, IHTMLWindow3, IHTMLWindow4, IHTMLWindow5);
}

abstract class HTMLDocument {
  static GUID CLSID = { 0x25336920, 0x03f9, 0x11cf, 0x8f, 0xd0, 0x00, 0xaa, 0x00, 0x68, 0x6f, 0x13 };
  mixin CoInterfaces!(DispHTMLDocument, IHTMLDocument2, IHTMLDocument3, IHTMLDocument4, IHTMLDocument5, IHTMLDOMNode, IHTMLDOMNode2);
}

abstract class Scriptlet {
  static GUID CLSID = { 0xae24fdae, 0x03c6, 0x11d1, 0x8b, 0x76, 0x00, 0x80, 0xc7, 0x44, 0xf3, 0x89 };
  mixin CoInterfaces!(IWebBridge);
}

abstract class HTMLEmbed {
  static GUID CLSID = { 0x3050f25d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLEmbed, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLEmbedElement);
}

abstract class HTMLAreasCollection {
  static GUID CLSID = { 0x3050f4ca, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLAreasCollection, IHTMLAreasCollection, IHTMLAreasCollection2, IHTMLAreasCollection3);
}

abstract class HTMLMapElement {
  static GUID CLSID = { 0x3050f271, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLMapElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLMapElement);
}

abstract class HTMLAreaElement {
  static GUID CLSID = { 0x3050f283, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLAreaElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLAreaElement);
}

abstract class HTMLTableCaption {
  static GUID CLSID = { 0x3050f2ec, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTableCaption, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLTextContainer, IHTMLTableCaption);
}

abstract class HTMLCommentElement {
  static GUID CLSID = { 0x3050f317, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLCommentElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLCommentElement, IHTMLCommentElement2);
}

abstract class HTMLPhraseElement {
  static GUID CLSID = { 0x3050f26e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLPhraseElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLPhraseElement, IHTMLPhraseElement2);
}

abstract class HTMLSpanElement {
  static GUID CLSID = { 0x3050f3f5, 0x98b4, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLSpanElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLPhraseElement, IHTMLSpanElement, IHTMLControlElement);
}

abstract class HTMLTable {
  static GUID CLSID = { 0x3050f26b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTable, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTable, IHTMLTable2, IHTMLTable3);
}

abstract class HTMLTableCol {
  static GUID CLSID = { 0x3050f26c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTableCol, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLTableCol, IHTMLTableCol2);
}

abstract class HTMLTableSection {
  static GUID CLSID = { 0x3050f2e9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTableSection, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLTableSection, IHTMLTableSection2, IHTMLTableSection3);
}

abstract class HTMLTableRow {
  static GUID CLSID = { 0x3050f26d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTableRow, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLTableRow, IHTMLTableRowMetrics, IHTMLTableRow2, IHTMLTableRow3);
}

abstract class HTMLTableCell {
  static GUID CLSID = { 0x3050f246, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLTableCell, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLTextContainer, IHTMLTableCell, IHTMLTableCell2);
}

abstract class HTMLScriptElement {
  static GUID CLSID = { 0x3050f28c, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLScriptElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLScriptElement, IHTMLScriptElement2);
}

abstract class HTMLNoShowElement {
  static GUID CLSID = { 0x3050f38b, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLNoShowElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLNoShowElement);
}

abstract class HTMLObjectElement {
  static GUID CLSID = { 0x3050f24e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLObjectElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLObjectElement, IHTMLObjectElement2, IHTMLObjectElement3);
}

abstract class HTMLParamElement {
  static GUID CLSID = { 0x3050f83e, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLParamElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLParamElement);
}

abstract class HTMLFrameBase {
  static GUID CLSID = { 0x3050f312, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFrameBase, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLFrameBase, IHTMLFrameBase2, IHTMLFrameBase3);
}

abstract class HTMLFrameElement {
  static GUID CLSID = { 0x3050f314, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFrameElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLFrameBase, IHTMLFrameBase2, IHTMLFrameBase3, IHTMLFrameElement, IHTMLFrameElement2);
}

abstract class HTMLIFrame {
  static GUID CLSID = { 0x3050f316, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLIFrame, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLFrameBase, IHTMLFrameBase2, IHTMLFrameBase3, IHTMLIFrameElement, IHTMLIFrameElement2);
}

abstract class HTMLDivPosition {
  static GUID CLSID = { 0x3050f249, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLDivPosition, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLDivPosition);
}

abstract class HTMLFieldSetElement {
  static GUID CLSID = { 0x3050f3e8, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFieldSetElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLTextContainer, IHTMLFieldSetElement, IHTMLFieldSetElement2);
}

abstract class HTMLLegendElement {
  static GUID CLSID = { 0x3050f3e9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLLegendElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLLegendElement, IHTMLLegendElement2);
}

abstract class HTMLSpanFlow {
  static GUID CLSID = { 0x3050f3e6, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLSpanFlow, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLDatabinding, IHTMLControlElement, IHTMLTextContainer, IHTMLSpanFlow);
}

abstract class HTMLFrameSetSite {
  static GUID CLSID = { 0x3050f31a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLFrameSetSite, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLControlElement, IHTMLFrameSetElement, IHTMLFrameSetElement2);
}

abstract class HTMLBGsound {
  static GUID CLSID = { 0x3050f370, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLBGsound, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLBGsound);
}

abstract class HTMLStyleElement {
  static GUID CLSID = { 0x3050f37d, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLStyleElement, IHTMLElement, IHTMLElement2, IHTMLElement3, IHTMLElement4, IHTMLUniqueName, IHTMLDOMNode, IHTMLDOMNode2, IHTMLStyleElement);
}

abstract class HTMLStyleFontFace {
  static GUID CLSID = { 0x3050f3d4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLStyleFontFace);
}

abstract class HtmlDlgSafeHelper {
  static GUID CLSID = { 0x3050f819, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHtmlDlgSafeHelper);
}

abstract class BlockFormats {
  static GUID CLSID = { 0x3050f831, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IBlockFormats);
}

abstract class FontNames {
  static GUID CLSID = { 0x3050f83a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IFontNames);
}

abstract class HTMLNamespace {
  static GUID CLSID = { 0x3050f6bc, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLNamespace);
}

abstract class HTMLNamespaceCollection {
  static GUID CLSID = { 0x3050f6b9, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLNamespaceCollection);
}

abstract class ThreadDialogProcParam {
  static GUID CLSID = { 0x3050f5eb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLModelessInit);
}

abstract class HTMLDialog {
  static GUID CLSID = { 0x3050f28a, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(IHTMLDialog);
}

abstract class HTMLPopup {
  static GUID CLSID = { 0x3050f667, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLPopup, IHTMLPopup);
}

abstract class HTMLAppBehavior {
  static GUID CLSID = { 0x3050f5cb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispHTMLAppBehavior, IHTMLAppBehavior, IHTMLAppBehavior2);
}

abstract class OldHTMLDocument {
  static GUID CLSID = { 0xd48a6ec9, 0x6a4a, 0x11cf, 0x94, 0xa7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 };
  mixin CoInterfaces!(DispHTMLDocument, IHTMLDocument2, IHTMLDocument3);
}

abstract class OldHTMLFormElement {
  static GUID CLSID = { 0x0d04d285, 0x6bec, 0x11cf, 0x8b, 0x97, 0x00, 0xaa, 0x00, 0x47, 0x6d, 0xa6 };
  mixin CoInterfaces!(DispHTMLFormElement, IHTMLFormElement, IHTMLElement, IHTMLElement2);
}

abstract class HTMLInputButtonElement {
  static GUID CLSID = { 0x3050f2b4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispIHTMLInputButtonElement, IHTMLInputButtonElement, IHTMLControlElement, IHTMLElement);
}

abstract class HTMLInputTextElement {
  static GUID CLSID = { 0x3050f2ab, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispIHTMLInputTextElement, IHTMLInputTextElement, IHTMLControlElement, IHTMLElement, IHTMLDatabinding);
}

abstract class HTMLInputFileElement {
  static GUID CLSID = { 0x3050f2ae, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispIHTMLInputFileElement, IHTMLInputFileElement, IHTMLControlElement, IHTMLElement);
}

abstract class HTMLOptionButtonElement {
  static GUID CLSID = { 0x3050f2be, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispIHTMLOptionButtonElement, IHTMLOptionButtonElement, IHTMLControlElement, IHTMLElement, IHTMLDatabinding);
}

abstract class htmlInputImage {
  static GUID CLSID = { 0x3050f2c4, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b };
  mixin CoInterfaces!(DispIHTMLInputImage, IHTMLInputImage, IHTMLControlElement, IHTMLElement);
}

